home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 096 / colosus1.arc / COLOSSUS.DOC < prev    next >
Text File  |  1985-12-29  |  134KB  |  3,565 lines

  1.  
  2.  
  3.  
  4.       
  5.       
  6.       
  7.       
  8.       
  9.       
  10.       
  11.       
  12.       
  13.       
  14.       
  15.       
  16.       
  17.       
  18.       
  19.                                    C O L O S S U S
  20.       
  21.                    THE "STATE OF THE ART" BULLETIN BOARD SOFTWARE
  22.       
  23.                                        FOR THE
  24.       
  25.                                 IBM PERSONAL COMPUTER
  26.       
  27.       
  28.       
  29.                       COPYRIGHT (C), 1985 BY THE FORBIN PROJECT
  30.       
  31.       
  32.       
  33.       
  34.       
  35.       
  36.                                  DECEMBER 22th, 1985
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.      COLOSSUS BULLETIN BOARD SOFTWARE                   DECEMBER 29,1985
  69.  
  70.                                   TABLE OF CONTENTS                     PAGE
  71.       
  72.            1.0  INTRODUCTION                                               1
  73.                   1.1  IMPORTANT NOTICE                                    1
  74.                   1.2  DISCLAIMER                                          1
  75.                   1.3  COPYRIGHT NOTICE                                    2
  76.                   1.4  CREDITS                                             2
  77.                   1.5  SPECIAL THANKS                                      2
  78.       
  79.            2.0  COLOSSUS HARDWARE REQUIREMENTS                             3
  80.                   2.1  MODEMS                                              3
  81.                   2.2  MODEM SWITCHES                                      3
  82.                   2.3  NUMERIC RESULT CODES                                3
  83.                   2.4  MODEM INITIALIZATION                                4
  84.       
  85.            3.0  COLOSSUS FILES                                             5
  86.                   3.1  SYSTEM FILES                                        5
  87.                   3.2  HELP FILES                                          5
  88.                   3.3  MENU FILES                                          5
  89.                   3.4  MESSAGE FILES                                       6
  90.                   3.5  WELCOME FILES                                       7
  91.                   3.6  BULLETIN FILES                                      7
  92.                   3.7  USER INTERFACE FILES                                7
  93.                   3.8  OTHER SUPPORT FILES                                 8
  94.                   3.9  BACKUP FILES                                       10
  95.       
  96.            4.0  THE COMMAND LINE                                          11
  97.                   4.1  DEFINITIONS                                        11
  98.                   4.2  EXAMPLES                                           14
  99.                   4.3  BATCH FILES                                        15
  100.       
  101.            5.0  GETTING STARTED                                           16
  102.                   5.1  DEFAULT DRIVE                                      16
  103.                   5.2  CONFIG.SYS FILE REQUIRED                           16
  104.                   5.3  RUNNING COLOSSUS THE FIRST TIME                    16
  105.                   5.4  SETTING UP THE SYSTEM FILES                        18
  106.                   5.5  SETTING COLOSSUS' ENVIRONMENT                      19
  107.       
  108.            6.0  USING THE QUESTIONNAIRE                                   20
  109.       
  110.            7.0  COLOSSUS NETWORKING                                       23
  111.                   7.1  NET-MAIL DESCRIPTION                               23
  112.                   7.2  GETTING A NET/NODE NUMBER ASSIGNED                 24
  113.                   7.3  HOW IS THE NET/NODE SYSTEM ORGANIZED?              24
  114.                   7.4  NET-MAIL OPERATION                                 25
  115.       
  116.            8.0  THE FUNCTION KEYS                                         27
  117.                   8.1  DEFINITIONS:                                       27
  118.       
  119.            9.0  THE ALT KEYS                                              29
  120.                   9.1  AVAILABLE KEYS                                     29
  121.                   9.2  DEFINITIONS                                        29
  122.       
  123.           10.0  EXTENDED KEYS                                             34
  124.                  10.1  AVAILABLE KEYS                                     34
  125.                  10.2  EXTENDED KEYS EXPLAINED                            34
  126.       
  127.           11.0  THE SCHEDULER                                             35
  128.                  11.1  HOW TO ACCESS THE SCHEDULER                        35
  129.                  11.2  SCHEDULES EXPLAINED                                35
  130.  
  131.  
  132.  
  133.  
  134.      COLOSSUS BULLETIN BOARD SOFTWARE                   DECEMBER 29,1985
  135.  
  136.       
  137.       
  138.                                  TABLE OF CONTENTS                      PAGE
  139.       
  140.       
  141.           12.0  MAIN MENU EXPLAINED                                       36
  142.                  12.1  MAIN MENU EXAMPLE                                  36
  143.                  12.2  EXPLANATION                                        36
  144.       
  145.           13.0  MESSAGE MENU (MMS) EXPLAINED                              39
  146.                  13.1  MESSAGE MENU EXAMPLE                               39
  147.                  13.2  EXPLANATION                                        39
  148.                  13.3  SPECIAL COMMANDS FOR SYSOP STATUS                  40
  149.       
  150.           14.0  FILE MENU EXPLAINED                                       41
  151.                  14.1  FILE MENU EXAMPLE                                  41
  152.                  14.2  EXPLANATION                                        41
  153.       
  154.           15.0  SYSOP MENU EXPLAINED                                      43
  155.                  15.1  SYSOP MENU EXAMPLE                                 43
  156.                  15.2  EXPLANATION                                        43
  157.       
  158.           16.0  THE SYSOP'S "UPDATE MENU" EXPLAINED                       46
  159.                  16.1  UPDATE MENU EXAMPLE                                46
  160.                  16.2  EXPLANATION                                        46
  161.       
  162.           17.0  COLOSSUS TECHNICAL REFERENCE INFORMATION                  48
  163.                  17.1  RECORD STRUCTURE FOR "USERS.BBS"                   48
  164.       
  165.           18.0  SUPPORT PROGRAMS FOR COLOSSUS                             49
  166.                  18.1  MERGER                                             49
  167.                  18.2  RBBS2COL                                           49
  168.                  18.3  CALLRPT                                            50
  169.       
  170.           19.0  LATEST COLOSSUS UPDATES                                   51
  171.                  19.1  COLOSSUS PROGRAM UPDATES                           51
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  201.  
  202.       1.0  INTRODUCTION
  203.           
  204.           Colossus is a bulletin board program written in Borland's Turbo
  205.           Pascal.  Designed on an IBM Personal Computer, Colossus is
  206.           compatible with the IBM PCjr and other IBM "Compatibles" like
  207.           the Tandy 1000.
  208.           
  209.           Colossus is distributed under the "Userware" concept.  You are
  210.           encouraged to distribute this software to others as long as you
  211.           DO NOT charge, in any shape or form, for this program.
  212.           
  213.       1.1  IMPORTANT NOTICE
  214.           
  215.           Thank you for taking the time and expense to obtain Colossus.
  216.           We're sure after you've had a chance to look Colossus over,
  217.           you'll agree it is a powerful bulletin board program which
  218.           combines both speed and finesse.
  219.           
  220.           This program, like many others, is distributed under the
  221.           "Userware" concept.  Since Colossus is not a program which
  222.           appeals to a mass market, like a communications program for
  223.           example, we depend on you --- the lonely sysop --- to support
  224.           our undertaking.
  225.           
  226.           It's important to note that very few users of Public Domain
  227.           programs ever actually send the author their registration or
  228.           donation.  Being a sysop, your rewards for running your board
  229.           are often a simple "thanks".  I hope after you've used Colossus,
  230.           and have chosen it over the many other programs available,
  231.           you'll show your support with a simple donation.
  232.           
  233.           We could have offered gimmicks like full documentation,
  234.           telephone support, etc., in exchange for registration.  We
  235.           didn't.  Instead, we're depending on you, the Sysop, to help
  236.           keep our program growing by showing your support and sending in
  237.           your registration.  Many of you will have Colossus running 24
  238.           hours per day, 7 days per week.  This is more than any other
  239.           program you'll use, and during that use, we're confident we'll
  240.           earn your support.
  241.           
  242.           Registration is easy.  Send a $50.00 (or more) donation to:
  243.           
  244.                                  The Forbin Project
  245.                                  715 Walnut Street
  246.                               Cedar Falls, Iowa  50613
  247.                            Attention : The Colossus Fund
  248.           
  249.           In any case, feel free to distribute Colossus and to send us any
  250.           comments or suggestion via net mail.
  251.           
  252.           
  253.       1.2  DISCLAIMER
  254.           
  255.           The Forbin Project and all other authors associated with the
  256.           writing or evolution of Colossus shall not be held responsible
  257.           for any damage incurred by the user to hardware, software, or
  258.           peripheral devices while running Colossus.  All responsibility
  259.           lies with the user of the software.
  260.           
  261.           
  262.                                         -1-
  263.  
  264.  
  265.  
  266.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  267.  
  268.       1.3 COPYRIGHT NOTICE
  269.           
  270.           Colossus is Copyright (C) 1985 by The Forbin Project.
  271.           
  272.           Colossus and affiliate programs distributed with it are not to
  273.           be modified or distributed without the express written consent
  274.           of The Forbin Project.
  275.           
  276.           Colossus is NOT to be sold or used for or with illegal intent
  277.           under the penalty of law.
  278.           
  279.       1.4  CREDITS
  280.           
  281.           The Forbin Project's Colossus Development team consists of the
  282.           following individuals:
  283.           
  284.           John Friel III, Jim Harrer, Scott Hunter, Dan P. Plunkett
  285.              ---------------------------------------------------
  286.           
  287.           Many hours have been spent in the development of Colossus --
  288.           finding bugs, changing formats, and testing things like the
  289.           Networking and File areas.  A lot of dedicated people have run
  290.           up a lot of healthy phone bills just so Colossus could be
  291.           brought to you.
  292.           
  293.           We would like to mention some of those people here:
  294.           
  295.                  o     Rick Heming of KernCom
  296.                  o     Jesse Levine of Atlantic Palisades
  297.                  o     Tom Neff of Atlantic Palisades
  298.                  o     Plus the many other BETA TESTERS!
  299.           
  300.           Thanks, guys, for your help!
  301.           
  302.       1.5  SPECIAL THANKS
  303.           
  304.           The following sysops have registered their copies of Colossus by
  305.           sending in the $50.00 donation.  We wish to thank them publicly
  306.           for their support.  If it weren't for them, we might just say,
  307.           "The Hell with it, let's go chase some girls."  (Not that we
  308.           don't do that now, mind you, but we could be spending more time
  309.           mastering the craft!)
  310.           
  311.           SYSOP NAME           BOARD NAME                PHONE NUMBER
  312.           
  313.           Jesse Levine         Atlantic Palisades        718/238-7855
  314.           
  315.           
  316.           Please Support these boards with you calls.
  317.           
  318.           Pretty short list, huh?  Wouldn't you sleep a lot better at
  319.           night if your name were added to it?
  320.           
  321.       
  322.       
  323.  
  324.  
  325.  
  326.  
  327.  
  328.                                         -2-
  329.  
  330.  
  331.  
  332.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  333.  
  334.       2.0  COLOSSUS HARDWARE REQUIREMENTS
  335.           
  336.           The following are considered the minimum "Baseline" requirements
  337.           for running Colossus:
  338.           
  339.                  A.  128K Memory
  340.                  B.  One Disk Drive
  341.                  C.  Modem
  342.                  D.  Monitor
  343.           
  344.           
  345.       2.1  MODEMS
  346.           
  347.           Colossus automatically determines your incoming callers' baud
  348.           rates.  In order for this to work, your modem must be able to
  349.           send numeric result codes, support the Hayes Command Set, and
  350.           support DTR (Data Terminal Ready).
  351.           
  352.           The following modems have been tested to work with Colossus and
  353.           are believed to be compatible:
  354.           
  355.           
  356.                  A.  Qubie Internal/External
  357.                  B.  Rixon PC212A Internal/External
  358.                  C.  US Robotics Courier 2400 & Model 312
  359.                  D.  All Hayes
  360.                  E.  Prometheus
  361.           
  362.           
  363.           
  364.       2.2  MODEM SWITCHES
  365.           
  366.           Your modem switches should be set as follows:
  367.           
  368.                  1.  DTR Normal (UP)
  369.                  2.  Display numeric result codes (Down)
  370.                  3.  Result codes displayed (Down)
  371.                  4.  Modem does not echo. (Down)
  372.                  5.  Auto answer is on. (UP)
  373.                  6.  Carrier Detect is Normal. (UP)
  374.                  7.  Single phone line.  (UP)
  375.                  8.  AT Command set is normal. (Down)
  376.                  9.  Escape Code (+++) will not disconnect. (Down)
  377.           
  378.           The above settings are provided for reference only.  The numbers
  379.           and positions of your modem switches may differ.
  380.           
  381.           
  382.       2.3  NUMERIC RESULT CODES
  383.           
  384.           Colossus determines the baud rate of incoming calls by receiving
  385.           the numeric result code from your modem when the modem
  386.           establishes carrier detect.  Check your (Modem) owner's manual
  387.           for these numeric codes.  As space permits we will list the
  388.           codes for some of the more popular modems below.
  389.           
  390.           Note that these codes need to be placed in your Colossus
  391.           configuration file when you run Colossus. Colossus defaults to
  392.           the ARK 2400 codes listed below:
  393.           
  394.                                         -3-
  395.  
  396.  
  397.  
  398.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  399.  
  400.                     USR COURIER 2400:     ARK 2400 :
  401.                       300  Baud #  1       300B # 11
  402.                       1200 Baud #  5      1200B #  5
  403.                       2400 Baud # 10      2400B # 10
  404.           
  405.           NOTE: Some modems require that their "extended" result codes be
  406.           initialized before they will display different result codes for
  407.           connection between 300, 1200 and 2400 bauds.  Some Hayes modems
  408.           require an ATX1 sent to the modem.  Therefore, if you are using
  409.           this modem, you MUST place the ATX1 command in your MODMINIT.BBS
  410.           file!  See below.
  411.           
  412.       2.4  MODEM INITIALIZATION
  413.           
  414.           Colossus automatically sends an "ATZ" pauses 1.5 seconds and
  415.           then sends an "AT" to initialize the modem after each call.
  416.           This procedure seems to work fine for most modems.  However, for
  417.           internal modems, or modems that require an "extended" result
  418.           mode, this procedure will not work.  For this reason, Colossus
  419.           allows the sysop to send a special initialization string to the
  420.           modem INSTEAD of the "ATZ" and "AT" noted above.
  421.           
  422.           Colossus will look for a file called "MODMINIT.BBS" in your main
  423.           Colossus directory.  If the file is found, Colossus will read
  424.           each line and send that line to the modem until it encounters an
  425.           End-of-File.
  426.           
  427.           A "MODMINIT.BBS" file might look like this:
  428.           
  429.                  ATZ     { Resets the Modem }
  430.                  ATM0    { Turns off the Speaker }
  431.                  ATX1    { Turns On Some modems "Extended" result
  432.                            codes}
  433.                  ATS0=1  { Answer Modem on first ring }
  434.                  ATVO    { Forces Numeric Result Codes }
  435.                  ATS7=60 { Set number of seconds the modem will wait
  436.                            for carrier }
  437.           
  438.           Any legal command YOUR modem will accept will work in the
  439.           environment.  I can't stress enough that you CONSULT YOUR
  440.           MODEM'S OPERATING MANUAL to see what special commands it may
  441.           need.
  442.           
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.                                         -4-
  461.  
  462.  
  463.  
  464.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  465.  
  466.       3.0  COLOSSUS FILES
  467.           
  468.           There are two types of files that comprise Colossus and allow it
  469.           to function.
  470.           
  471.           The first type is SYSTEM FILES.  System Files are mandatory for
  472.           Colossus's operation and MUST reside in your main Colossus
  473.           directory or on the RAM disk from which you run Colossus.  These
  474.           files are accessed frequently by Colossus during program
  475.           operation.
  476.           
  477.           The second type is SUPPORT FILES.  Though these files are not
  478.           required to run Colossus, I'm sure you'll find them invaluable
  479.           in your operation.
  480.           
  481.           
  482.       3.1  SYSTEM FILES
  483.           
  484.                  COLOSSUS.COM  -  Main System Program
  485.                  COLOSSUS.000  -  1st  System Overlay File
  486.                  COLOSSUS.001  -  2nd  System Overlay File
  487.                  COLOSSUS.002  -  3rd  System Overlay File
  488.           
  489.           NOTE:  Overlay files MUST be located in the Colossus Root
  490.           Directory along with other System files.  Overlay files are used
  491.           to store Functions and Procedures which Colossus can call at any
  492.           time.  They are not held in memory all the time and therefore
  493.           must be available for use.
  494.           
  495.       3.2  HELP FILES
  496.           
  497.           You may edit these to fit your personal taste.
  498.           
  499.                  MAIN    .HLP  -  Main Menu Help File
  500.                  MMS     .HLP  -  Message Menu Help FIle
  501.                  FILES   .HLP  -  Files Menu Help File
  502.                  SYSOP   .HLP  -  Sysop Menu Help File
  503.                  PROTOCOL.HLP  -  Extra help with Uploads/Downloads
  504.           
  505.           
  506.       3.3  MENU FILES
  507.           
  508.           Menu files contain all the information needed for Colossus to
  509.           dynamically build each caller's Menu, dependent on his security
  510.           level.
  511.           
  512.           Colossus displays a function only if a caller's security level
  513.           is high enough to access it.  Therefore, a caller doesn't
  514.           necessary see every possible choice in a given menu.  This
  515.           places you in control and allows you to tailor your board for
  516.           your individual needs.
  517.           
  518.           The format used for Menu file entries is:
  519.           
  520.                  Command Letter, Command Description,,Security Level,
  521.                  Command Identifier
  522.           
  523.           Knowing the above, let's use the following example:
  524.           
  525.                  B,<B>ulletins,,5,A
  526.                                         -5-
  527.  
  528.  
  529.  
  530.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  531.  
  532.           
  533.                  --- The "B" is the Command Letter.  This will be the
  534.                  letter your caller must type to access Bulletins.
  535.                  
  536.                  --- "<B>ulletins" is your Command Description.  This is
  537.                  how your file entry will be displayed in your menu on the
  538.                  screen.
  539.                  
  540.                  --- "5" is the minimum Security Level required to for the
  541.                  caller to access this function...or even see it!
  542.                  
  543.                  --- "A" is the Colossus Command Identifier (CCI) and
  544.                  should NEVER be changed.  The CCI is constant in
  545.                  Colossus's programing.  This letter will be different for
  546.                  every command.
  547.           
  548.           With one quick look, you'll realize that Colossus allows you to
  549.           design your menus to suit your own personal taste.
  550.           
  551.           There are only two rules:
  552.           
  553.                  You CANNOT change the Command Identifier (CCI)!
  554.                  
  555.                  You CANNOT assign the same Command Letter to two commands
  556.                  in the same menu!
  557.           
  558.           Therefore, if you wanted, you could change Bulletins to read:
  559.           
  560.                  P,<P>eg Board,,5,A
  561.           
  562.           Or, Better yet...
  563.           
  564.                  A,<A>nouncements,,5,A
  565.           
  566.           
  567.           Just remember: NEVER change the CCI (the last character on each
  568.           entry line), and NEVER use a Command Letter more than once in
  569.           each menu.
  570.           
  571.           Colossus uses the following Menu Files:
  572.           
  573.                  MAIN  .MNU    -  Main Menu
  574.                  MMS   .MNU    -  Message Menu
  575.                  FILES .MNU    -  Files Menu
  576.                  SYSOP .MNU    -  Sysop Menu
  577.                  UPDATE.MNU    -  Sysop System Menu
  578.           
  579.           You can use EDLIN, or any word processor that can create ASCII
  580.           files, to edit these files.
  581.           
  582.           
  583.       3.4  MESSAGE/USERS FILES
  584.           
  585.           The following files are used as system files by Colossus.  If
  586.           they are not found, Colossus will create them.
  587.           
  588.                  MESSAGES.BBS  -  All messages are contained here.
  589.                  MESSAGES.PTR  -  Message pointers for scans, etc.
  590.                  USERS   .BBS  -  Users profile & statistics
  591.           
  592.                                         -6-
  593.  
  594.  
  595.  
  596.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  597.  
  598.       3.5  WELCOME FILES
  599.           
  600.           To create these files, you can use your favorite word processor,
  601.           EDLIN, or any of several programs designed to make Graphic
  602.           Welcome Screens.
  603.           
  604.           Even though these files are not mandatory, they give your board
  605.           originality.
  606.           
  607.                  WELCOME1.BBS - The screen displayed when callers first
  608.                                 connect.
  609.                  
  610.                  WELCOME2.BBS - The second screen displayed after your
  611.                                 caller logs-in.
  612.                  
  613.                  NEWUSERS.BBS - Displayed to new users on their first
  614.                                 call.
  615.           
  616.           
  617.           
  618.       3.6  BULLETIN FILES
  619.           
  620.           Bulletin files are designed the same way the welcome files are
  621.           created, using either EDLIN or a word processor.
  622.           
  623.                  BULLETIN.BBS - Main Bulletin screen, lists the
  624.                                 available bulletins.
  625.                  
  626.                  BULLETx      - Where x = 1 - 32767.  This number  
  627.                                 should correspond to your bulletin
  628.                                 listed in BULLETIN.BBS
  629.           
  630.           
  631.           
  632.       3.7  USER INTERFACE FILES
  633.           
  634.           These files are used to help the sysop interface with
  635.           users in an efficient manner.
  636.           
  637.                  [1..?]  .BBS - This special feature was added so the
  638.                                 sysop could send a SPECIAL MESSAGE to an
  639.                                 individual user.
  640.                  
  641.                                 Example: John Doe is User Record number
  642.                                 128 on your system.  If you have a file
  643.                                 called "128.BBS", Colossus will dump
  644.                                 and erase this file right after
  645.                                 Welcome2.BBS is displayed the next time
  646.                                 John Doe calls.  Your callers log will
  647.                                 have a notation that the special
  648.                                 message was sent.
  649.           
  650.                  LIMITS  .BBS - If you would like to set different
  651.                                 DAILY time limits according to the
  652.                                 user's security level, you want to use
  653.                                 this file.
  654.                  
  655.                                 The syntax is : Security Level, Daily
  656.                                 Time <RET>
  657.                  
  658.                                         -7-
  659.  
  660.  
  661.  
  662.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  663.  
  664.                                 Example:
  665.                  
  666.                                 5,10  {  5 Security, 10 Minutes/Day }
  667.                                 10,20 { 10 Security, 30 Minutes/Day }
  668.                                 25,30 { 25 Security, 30 Minutes/Day }
  669.                  
  670.                  
  671.                  RATIO   .BBS - It's seldom (if ever), a caller's
  672.                                 uploads exceed his downloads.
  673.                                 That's par for the course.  However,
  674.                                 some users get in the habit of take,
  675.                                 take, take, and NEVER give a thought
  676.                                 to uploading.  This file works when /Bx
  677.                                 is set on the command line.  It will
  678.                                 display your words of wisdom when this
  679.                                 situation presents itself.
  680.           
  681.                  ALIAS   .BBS
  682.                  ALIAS2  .BBS - ALIAS.BBS contains a list of all names
  683.                                 you don't want to allow on your board.
  684.                                 Names like: The, Hacker, Dr., Mr., PC,
  685.                                 Killer, Etc.
  686.                  
  687.                                 Colossus reads this file line-by-line
  688.                                 and compares the names in the file
  689.                                 against the caller's first and last
  690.                                 name.  If a match is found, then
  691.                                 ALIAS2.BBS is dumped to the screen and
  692.                                 the caller is logged off!
  693.                  
  694.           
  695.       3.8  OTHER SYSTEM FILES
  696.           
  697.           You may also add the following files to your system:
  698.           
  699.                  EDTORIAL.BBS - File which is shown to callers when
  700.                                 they request the Editorial from the
  701.                                 main menu.
  702.                  
  703.                  
  704.                  GOODBYE .BBS - This file is displayed when a caller
  705.                                 logs off the system.
  706.                  
  707.                  FILES   .BBS - Used in the File Sub-Directory for
  708.                                 listing files available for download in
  709.                                 that area.  (See "Creating File Areas")
  710.                  
  711.                  QUOTES  .BBS - Quote for the day for your callers
  712.                                 during log-on.  Colossus indexes this
  713.                                 file, searching for a blank line
  714.                                 between each quote.
  715.                  
  716.                  ALT-A   .BBS - ALT+A dumps this file to the screen, logs
  717.                                 the caller off, and LOCKS him out on
  718.                                 future calls.  Works great on problem
  719.                                 callers.  (Jim's favorite).
  720.                  
  721.  
  722.  
  723.  
  724.                                         -8-
  725.  
  726.  
  727.  
  728.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  729.  
  730.                  NO300   .BBS - Dumps this file to 300 baud callers, when
  731.                                 300 baud callers are not allowed.  
  732.                                 Displayed only when /3 is on the Command
  733.                                 line.
  734.                  
  735.                  C       .BAT - Batch file used to invoke Colossus.
  736.                                 Also contains the necessary commands
  737.                                 for sysop's remote drop to DOS.
  738.                  
  739.                  REMOTE  .BAT - Required if you want to drop to DOS
  740.                                 from remote.
  741.                  
  742.                  SHELL   .BBS - This file must contain a list of your
  743.                                 programs available from the <O>nline
  744.                                 Programs command.  See Section 12.2.
  745.                  
  746.                  F8      .BAT - This file is dumped to the screen when
  747.                                 you terminate a call.  Could say:
  748.                                 "Sorry, the sysop needs the computer!
  749.                                 Please call back later!"
  750.                  
  751.                  MAILER  .LOG - Contains all your Net-Mail activity.
  752.                  
  753.                  MODMINIT.BBS - This file is sent to "initialize your
  754.                                 modem" after each caller.  See Section
  755.                                 2.4
  756.                  
  757.                  PAGED   .BBS - Displayed when a caller pages the
  758.                                 sysop, who either has the page feature
  759.                                 turned off, or simply doesn't answer
  760.                                 the page.  The file could contain your
  761.                                 office hours, or suggest that the
  762.                                 caller leave a message or comment.
  763.                  
  764.                  ABOUTCOM.BBS - Some sysops have special policies about
  765.                                 not replying to Comments to the Sysop.
  766.                                 This is because the sysop normally
  767.                                 has to write down the caller's name
  768.                                 and question, exit Comments, and
  769.                                 move to the Messages Section, just to
  770.                                 enter a reply.  (Whew.).
  771.                  
  772.                                 As an alternative to all that labor,
  773.                                 this file can be displayed when a
  774.                                 caller selects <C>omments at the
  775.                                 Main Menu.
  776.                  
  777.       
  778.       3.8a ABOUT DISPLAY FILES
  779.           
  780.           As you can see, Colossus allows you complete flexibility when it
  781.           comes to displaying files.  The sysop has nearly total
  782.           flexibility in making his board as unique as he wants.
  783.           
  784.           There are a couple of features built into the display file
  785.           routines which give you even more control.  They are:
  786.           
  787.                  CTRL-B - Toggles More Prompt.
  788.                  
  789.  
  790.                                         -9-
  791.  
  792.  
  793.  
  794.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  795.  
  796.                  CTRL-C - Toggles the callers' ability to interrupt the
  797.                  screen with Ctrl-K or Ctrl-C.
  798.           
  799.           Place these characters in your display file.  Remember it works
  800.           like a toggle.  When Colossus sees the first one, it turns the
  801.           function OFF and leaves it OFF until it sees another toggle.
  802.           
  803.           Colossus defaults to Interrupt ON and Screen <M>ore Prompt ON.
  804.           
  805.       
  806.       3.9  BACKUP FILES & CRITICAL LOGS
  807.           
  808.           When you perform sysop maintenance like Packing the Message Base
  809.           or Packing the Users file, Colossus will first make "Backup"
  810.           copies for you.  You don't need to have these files in your
  811.           Colossus root directory after they're made.  If space is a
  812.           problem on your board you could copy the backups to disk or
  813.           discard them.  They are:
  814.           
  815.                  MESSAGE.PBK    - Message Pointer Backup File
  816.                  
  817.                  MESSAGE.TBK    - Message Base Backup File
  818.                  
  819.                  USERS  .BAK    - Users Backup File
  820.                  
  821.           Colossus also keeps track of critical errors incurred during
  822.           program operation.  These are stored in a file called
  823.           "CRITICAL.LOG".
  824.           
  825.           If you're having problems running Colossus, and you're sure
  826.           you've tried everything, report your version number and all the
  827.           information included in your CRITICAL.LOG file to the Beta
  828.           tester nearest you, or to Colossus Country.  We'll do everything
  829.           possible to correct the problem or explain to you why you're
  830.           getting the errors!
  831.           
  832.           
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.                                         -10-
  857.  
  858.  
  859.  
  860.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  861.  
  862.       4.0  THE COMMAND LINE
  863.           
  864.           The Command Line (CL) can be used to make Colossus start-up with
  865.           different parameters.
  866.           
  867.           The Command Line and its various parameters are what you type at
  868.           the DOS Prompt (or send to the program from a batch file) when
  869.           you boot Colossus.
  870.           
  871.                  /C    -    Define the CD Mask
  872.                  /D    -    Set the Daily Time Limit
  873.                  /F    -    Set the Time Limit for New Users First Day
  874.                  /L    -    Set Logon Time Limit (time per logon)
  875.                  /K    -    Set Daily Download Limit in amount of K
  876.                  /2    -    Use the Com2 Port
  877.                  /P    -    Mandatory first-time caller Phone Number
  878.                  /R    -    Invoke a Pre-Registered System
  879.                  /W    -    Allow Sysops to drop to DOS
  880.                  /S    -    Default Security Level
  881.                  /Q    -    Mandatory first-time caller Questionnaire
  882.                  /U    -    Activate your Quote file at sign-on
  883.                  /3    -    Disallows 300 baud callers
  884.                  /M    -    Modem Type
  885.                  /I    -    Initialize the Modem (For Ark Modems)
  886.                  /O    -    Allow time compensation for Uploads
  887.                  /B    -    Download/Upload Ratio Warning
  888.                  /Z    -    Seconds the modem waits for Carrier Detect.
  889.           
  890.           
  891.       4.1  COMMAND LINE PARAMETERS EXPLAINED:
  892.           
  893.           /Cx (x=1,2,4,8,16,32,64,128,256)
  894.           --------------------------------
  895.           This Switch tells Colossus where the Carrier Detect Bit [CD] is
  896.           located on your modem.  If you have one of the KNOWN supported
  897.           modems listed in the Hardware Needs section, do not use this.
  898.           First, try Colossus without this option.  Then, if it does not
  899.           answer the phone when called, find out your CD MASK, and put it
  900.           in.  Colossus defaults to 128, which is used on the more popular
  901.           modems.  A CD carrier detect bit located at bit 64 would be:
  902.           
  903.                     COLOSSUS /C64
  904.           
  905.           
  906.           /Dx (x=1 to any #)
  907.           ------------------
  908.           This switch sets the Daily Time Limit for all callers.  The
  909.           default Daily Time Limit is 60 minutes.  If a user uses all of
  910.           his Daily Time Limit for a particular day, he will be logged off
  911.           and will not be able to log back on that day. If a user has a 60
  912.           minute Daily Time Limit, he could sign on the system as many
  913.           times as he wanted until the 60 minutes was used up, or until a
  914.           day had passed.  The following will set the Daily Time Limit to
  915.           100 minutes:
  916.           
  917.                     COLOSSUS /D100
  918.           
  919.           
  920.  
  921.  
  922.                                         -11-
  923.  
  924.  
  925.  
  926.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  927.  
  928.           /Fx (x=1 to any #)
  929.           ------------------
  930.           The /Fx switch sets the New Users First Day Time Limit.  If you
  931.           wish a new caller to have a lower time limit, then you can set
  932.           that time with this switch.  If you wish, you can set the New
  933.           Users Caller Limit the same as the Logon Limit [see below] so a
  934.           new user has the same amount of time as a veteran caller.  If
  935.           the Fx switch is not used, then it is automatically set to 30
  936.           minutes.  The following will set the New Users First Day Limit
  937.           to 45 minutes:
  938.           
  939.                     COLOSSUS /F45
  940.           
  941.           
  942.           /Lx (x=1 to any #)
  943.           ------------------
  944.           This switch sets the Time Limit per Logon. If the Daily Limit is
  945.           set to 100 minutes, and the Logon Limit is set to 50 minutes,
  946.           the user could use 2 full log-logons.  This means a user can use
  947.           100 minutes that day, but only 50 minutes maximum for each
  948.           logon. If this parameter is not used, the Logon Time Limit will
  949.           default to 45 minutes.  The following will set the Logon Time
  950.           Limit to 86 minutes:
  951.           
  952.                     COLOSSUS /L86
  953.           
  954.           
  955.           /Kx (x=1 to any number)
  956.           -----------------------
  957.           This switch sets the amount (in thousands of bytes [K]) a user
  958.           may download in one day.  If he exceeds his limit, he will not
  959.           be able to download any more files that day.  If this parameter
  960.           is not used, the K Limit would be set to 1000.  The following
  961.           will set the K Limit to 200k.
  962.           
  963.                     COLOSSUS /K200
  964.           
  965.           
  966.           /2
  967.           --
  968.           If used, this switch will tell Colossus to use the Com2 port.
  969.           Only use this if your modem is installed on Com Port 2.
  970.           
  971.           
  972.           /P
  973.           --
  974.           This switch will set Colossus to ask all first-time callers for
  975.           their home phone numbers.
  976.           
  977.           
  978.           /Rx (x=Nul, 1, 2, or 3)
  979.           -----------------------
  980.           This switch will set Colossus to function as a RESTRICTED
  981.           system.  There are also 4 options to set up a restricted system.
  982.           Here is a list of the available options for the /R command:
  983.           
  984.                  Nul(just enter /R): Restricted System.
  985.                  
  986.  
  987.  
  988.                                         -12-
  989.  
  990.  
  991.  
  992.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  993.  
  994.                  1 : First-Time Caller is forced into to leave a comment
  995.                  when he gets to the Main Menu (but he can <A>bort it w/o
  996.                  leaving one).
  997.                  
  998.                  2 : First-Time Caller is forced to fill out a
  999.                  Questionnaire when he gets to the Main Menu.
  1000.                  
  1001.                  3 : Immediate log-off
  1002.           
  1003.           
  1004.           /W
  1005.           --
  1006.           This switch allows remote sysops to drop to DOS.  By invoking
  1007.           this switch, a remote sysop can sign on his own system and, by
  1008.           entering a specific command, can then drop to DOS.
  1009.           
  1010.           
  1011.           /S
  1012.           --
  1013.           This switch allows the sysop to set his default Security Level
  1014.           for First-Time Callers. The default security level is 5 if this
  1015.           switch is not used. The entry below would set a user's security
  1016.           level to 12 upon signing on for the first time:
  1017.           
  1018.                  /S12
  1019.           
  1020.           
  1021.           /Q
  1022.           --
  1023.           Using this switch will force a first-time caller to fill-out a
  1024.           questionnaire before entering the system. This is an option for
  1025.           use on a RESTRICTED system, but can be used with a Public System
  1026.           as well.
  1027.           
  1028.           
  1029.           /U
  1030.           --
  1031.           Activates QUOTES.BBS.  This file displays a different quote-for-
  1032.           the-day each time a user signs on.
  1033.           
  1034.           
  1035.           /3
  1036.           --
  1037.           If you want to limit your board to callers with 1200 or higher
  1038.           speed modems, you can restrict access so that 300 baud callers
  1039.           receive a message "300 baud is not allowed at this time". Also,
  1040.           if you have the file 300.BBS available, that file will be dumped
  1041.           to the screen.
  1042.           
  1043.           
  1044.           /Mx (x=1, 2, or 3)
  1045.           --------
  1046.           One of the toughest obstacles we have had to overcome is dealing
  1047.           with all the different modems.  For this reason, we have had to
  1048.           make Colossus flexible enough to work with a broad range of
  1049.           modems.  The /M parameter helps provide that flexibility.
  1050.           
  1051.           If there is no /M switch on the Command Line, Colossus defaults
  1052.           to answer by ring-detect and determines baud rate by the numeric
  1053.  
  1054.                                         -13-
  1055.  
  1056.  
  1057.  
  1058.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  1059.  
  1060.           result code it receives from the modem.  These settings can be
  1061.           altered, however, with the following switches:
  1062.           
  1063.                  /M1 = Answer by ring detect, determine baud by C/R's.
  1064.                  
  1065.                  /M2 = Answer by Carrier Detect, determine baud by Numeric
  1066.                  result codes.
  1067.                  
  1068.                  /M3 = Answer by Carrier Detect, determine baud by C/R's
  1069.           
  1070.           NOTE: As our experience grows with all the different modems
  1071.           available, we gain the ability to add special modem commands to
  1072.           fit your needs.  If you can't get your modem to respond
  1073.           correctly, tells us about your modem type, and we'll try to
  1074.           help!
  1075.           
  1076.           
  1077.           /I(300,1200,2400)
  1078.           -----------------
  1079.           Ark 2400 Modems must me initialized at 2400 baud in order for
  1080.           them to receive 2400 baud calls.  Therefore, we have added a
  1081.           switch to do this.  As we have more experience with all the
  1082.           different modems, we may learn that this switch is or is not
  1083.           needed for modem brands other than ARK.  ARK 2400 owners must
  1084.           put the following on the command line:
  1085.           
  1086.                 /I2400
  1087.           
  1088.           
  1089.           /Ox (X = 1,2,3..32767)
  1090.           ----------------------
  1091.           Allows Time Compensation for uploads.  With /O1 set callers will
  1092.           receive 1 minute credit for every 1 minute spent UPLOADING.
  1093.           With /O2 the caller would be credited 2 minutes for every one,
  1094.           etc.
  1095.           
  1096.           
  1097.           /Bx (X = 1,2,3..32767)
  1098.           ----------------------
  1099.           This feature will warn the caller that their Download Ratio is
  1100.           Too High.  If /B5 is set, then callers will be warned when they
  1101.           have downloaded more than 5 files to everyone they uploaded.
  1102.           This switch must be on the command line if you wish "RATIO.BBS"
  1103.           to be displayed after the warning.
  1104.           
  1105.           
  1106.           
  1107.           
  1108.       4.2  COMMAND LINE EXAMPLES
  1109.           
  1110.           A>COLOSSUS /D60 /L40 /K350 /P
  1111.           
  1112.           These switches can be used in any order, and none need be used.
  1113.           The Command Line above would set your system [in order] for a
  1114.           60-minute Daily Time Limit, 40-minute Logon Limit, 350k download
  1115.           limit, and a First-Time Caller must enter his phone number
  1116.           before entering the system. Enter your command line from the DOS
  1117.           prompt or from a batch file.  (See below.)
  1118.           
  1119.           
  1120.                                         -14-
  1121.  
  1122.  
  1123.  
  1124.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  1125.  
  1126.       4.3  BATCH FILES
  1127.           
  1128.           It is advisable to use a batch file when running Colossus. Here
  1129.           are some advantages:
  1130.           
  1131.                  - If an error occurs, it will reset with a batch file
  1132.           
  1133.                  - If there is an power outage, batch files could set up
  1134.                  Colossus again.
  1135.           
  1136.                  - Prevents errors and cramped fingers when typing the
  1137.                  Command Line
  1138.           
  1139.           Of course, batch files are not a MUST, but we recommend them. I
  1140.           use a batch file called C.BAT on my system that invokes
  1141.           Colossus; it consists of the following commands:
  1142.           
  1143.                  CTTY CON
  1144.                  COLOSSUS /S10 /D100 /L60 /F45 /W
  1145.                  IF ERRORLEVEL 32 BACKUP.BAT { Used with Schedule "X" }
  1146.                  IF ERRORLEVEL 16 REMOTE.BAT { For Remote Drop to DOS }
  1147.                  C.BAT
  1148.           
  1149.           This will set Colossus up with the proper parameters we
  1150.           discussed in the Command Line section, and, if for any reason
  1151.           Colossus drops to DOS, it will reboot itself. Batch files can be
  1152.           named any legal DOS name, but must have a .BAT extension.
  1153.           
  1154.           
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.                                         -15-
  1187.  
  1188.  
  1189.  
  1190.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  1191.  
  1192.       5.0  GETTING STARTED
  1193.           
  1194.           If you're like I was, what you really want to do is put the
  1195.           documentation aside, and get started running Colossus.  Well,
  1196.           let's do just that.  As you begin to get comfortable with the
  1197.           operating system, you can refer back to this guide to explain in
  1198.           further detail some of the features available in Colossus.
  1199.           
  1200.           
  1201.       5.1  DEFAULT DRIVE
  1202.           
  1203.           If you're using a floppy-based system, then you'll want to have
  1204.           all the Colossus files located in drive A.  Later, after you
  1205.           learn your way around, you can set up Colossus so the overlays
  1206.           and other files can be located in a RAM Disk.  But for now,
  1207.           let's have all the files resident on drive A.
  1208.           
  1209.           If you're running from a hard disk, then make a main sub-
  1210.           directory for Colossus.  Place all your Colossus files in this
  1211.           sub-directory.
  1212.           
  1213.       
  1214.       5.2  CONFIG.SYS FILE REQUIRED
  1215.           
  1216.           As you begin running Colossus, we feel you'll quickly agree it's
  1217.           lightning FAST!  Colossus is a complicated Communications
  1218.           program which requires several files being opened at the same
  1219.           time.  For this reason, you'll need to have the following files
  1220.           and buffers set in your computer's CONFIG.SYS file, located in
  1221.           your root directory.  If you are unfamiliar with how CONFIG.SYS
  1222.           works, consult your DOS manual, or ask any Colossus Beta
  1223.           Testers.
  1224.           
  1225.           NOTE: Colossus WILL NOT work properly if this is not done!
  1226.           
  1227.           CONFIG.SYS should have the following settings:
  1228.           
  1229.                  FILES=20
  1230.                  BUFFERS=50
  1231.           
  1232.           
  1233.       5.3  RUNNING COLOSSUS THE FIRST TIME
  1234.           
  1235.           After you have all the Colossus files located on your default
  1236.           drive, all you have to do to get things running is type:
  1237.           "Colossus" at your DOS prompt.  Don't type the quotes!  Your DOS
  1238.           command line should look like this:
  1239.           
  1240.                  A>Colossus
  1241.           
  1242.           Then, press RETURN.
  1243.           
  1244.           The first thing you see is the registration screen --  you have
  1245.           registered your copy haven't you?  (If not, or if you've lost
  1246.           the address to send your 50 bucks, we remind you here!)
  1247.           
  1248.           For a quick listing of your keyboard commands press HOME.  The
  1249.           help screen will appear.
  1250.           
  1251.  
  1252.                                         -16-
  1253.  
  1254.  
  1255.  
  1256.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  1257.  
  1258.           Next you'll see Colossus loading up and building your System
  1259.           files.  When you see the prompt "Colossus ready for calls
  1260.           at....", the program is ready to run.  Almost.
  1261.           
  1262.           First, though, let's set up your configuration file.  This is
  1263.           done by holding down the ALT key AND pressing the F key (we
  1264.           refer to this action as ALT+F).  You should see the
  1265.           configuration menu:
  1266.           
  1267.           
  1268.           Parameter                                            Default
  1269.           
  1270.           1. Messages must be proofed before users can read them.....No
  1271.           2. Batch (Telink) protocol is available to users..........Yes
  1272.           3. Colossus Node #..........................................0
  1273.           4. Colossus Net #...........................................0
  1274.           5. Alternate Node #.........................................0
  1275.           6. Alternate Net #..........................................0
  1276.           7. Should Colossus make long-distance calls at mail time?..No
  1277.           8. All messages must be public.............................No
  1278.           9. Security level to be considered a SYSOP.................50
  1279.           A. Character (s) returned for 300 baud connect.............11
  1280.           B. Character (s) returned for 1200 baud connect.............5
  1281.           C. Character (s) returned for 2400 baud connect............10
  1282.           D. Filename to write automatic call analyzer output to..ANALYZER.BBS
  1283.           
  1284.           If you need to change any defaults to match your configuration,
  1285.           see section 9.2 for a complete explanation of this menu.
  1286.           
  1287.           When you've finished entering all the above information, press
  1288.           the ESC key to save your changes and return you to Colossus.
  1289.           
  1290.           Next, to sign-on locally, you need to hold down the ALT Key and
  1291.           type the letter "S".  Colossus will place your modem "Off Hook"
  1292.           and prompt you for your First Name.
  1293.           
  1294.           Now, since you're the sysop, you can simply type SYSOP at the
  1295.           prompt and continue.  If you prefer to use your own name then
  1296.           you can do that, also.  Just keep in mind that this is how
  1297.           you'll be signing on locally to do Sysop Maintenance.  Also,
  1298.           when you send a message, this will be the Name imbedded in the
  1299.           FROM column in the message area.  Let's assume you just enter
  1300.           Sysop.
  1301.           
  1302.           Next Colossus prompts you for you last name.  Press the RETURN
  1303.           (or ENTER) key.  Now Colossus asks if all the information you've
  1304.           given it is correct.  If so, answer "y."
  1305.           
  1306.           At the prompt for a password, type in a word you'll never forget
  1307.           and no one else will ever guess.
  1308.           
  1309.           Colossus asks you to retype your password for verification.  Do
  1310.           it, and press ENTER again.  This will take you to the Main Menu.
  1311.           
  1312.           At the Main Menu, hold down the Alt key and type the letter "N"
  1313.           (ALT+N).  You should see "Enter New Security Level".  At this
  1314.           point, enter 999.  This will give you high enough security level
  1315.           to access all of the SYSOP Utilities.
  1316.           
  1317.  
  1318.                                         -17-
  1319.  
  1320.  
  1321.  
  1322.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  1323.  
  1324.           Now, hit the ENTER key once and you'll see the Main Menu
  1325.           reappear, this time with the <U>tilities for Sysop listed.
  1326.           
  1327.           
  1328.           
  1329.       5.4  SETTING UP THE SYSTEM FILES
  1330.           
  1331.           The very next thing we must do is configure the System files.
  1332.           Type 'U' at the Main Menu for "Utilities for the Sysop."
  1333.           
  1334.           Next you'll see the Sysop Menu which includes "<4> Update System
  1335.           Files."
  1336.           
  1337.           Select #4 and hit ENTER.
  1338.           
  1339.           Next, the Update Menu will appear, which looks like this:
  1340.           
  1341.           Update Menu:
  1342.           
  1343.           <A>Net message system toggle      <B>Net file system toggle
  1344.           <C>reate/read a system file       <D>ownload file path
  1345.           <F>ile security                   <I>Message Description
  1346.           <J>File Description               <L>ist system file
  1347.           <M>essage security                <Q>uit to MAIN MENU
  1348.           <S>ave system file                <U>pload Path
  1349.           
  1350.           Let's start by creating the first system file.  This is done by
  1351.           selecting 'C' for "Create/read a system files".
  1352.           
  1353.           Colossus will respond with "System Number:".  You respond by
  1354.           typing 1 and return.  Colossus will respond with "Creating
  1355.           System Record #1."
  1356.           
  1357.           Now to get an understanding of what we're setting up, type L for
  1358.           "List System File".  You'll see the following:
  1359.           
  1360.                     System Record #1
  1361.                     Message security..0
  1362.                     File security.....0
  1363.                     Upload Path.......
  1364.                     Download Path.....
  1365.                     Msg description...
  1366.                     File description..
  1367.           
  1368.           At this point, some general explanations are in order.
  1369.           
  1370.           Each system record contains the minimum security level required
  1371.           for a caller to access the files and message board associated
  1372.           with that system record.
  1373.           
  1374.           The Upload & Download path are any legal DOS pathnames telling
  1375.           Colossus where it can find the files associated with the file
  1376.           description.  You can set uploads to go into a single "Upload
  1377.           file" area, or to different areas, which you could specify by
  1378.           subject.  Here are a few examples of upload/download paths:
  1379.           
  1380.           The following would send all the uploads to a sub-directory
  1381.           called "UPLOADS" and allow the caller to download programs from
  1382.           a sub-directory called "GAMES".  (Note: Colossus is the parent
  1383.           directory.):
  1384.                                         -18-
  1385.  
  1386.  
  1387.  
  1388.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  1389.  
  1390.           
  1391.                     Upload Path.......C:\COLOSSUS\UPLOADS
  1392.                     Download Path.....C:\COLOSSUS\GAMES
  1393.           
  1394.           The next example would send both uploads and downloads to the
  1395.           same sub-directory:
  1396.           
  1397.                     Upload Path.......C:\COLOSSUS\GAMES
  1398.                     Download Path.....C:\COLOSSUS\GAMES
  1399.           
  1400.           If you're running on a floppy-based system with your uploads and
  1401.           download files on drive B, and not using sub-directories, you
  1402.           could do the following:
  1403.           
  1404.                     Upload Path.......B:
  1405.                     Download Path.....B:
  1406.           
  1407.           Lastly, you need to enter descriptions for these areas.  These
  1408.           descriptions are displayed when the caller wants to see what
  1409.           different message and file area available on your board.
  1410.           
  1411.           Other options include toggling a message or file area for net-
  1412.           working.
  1413.           
  1414.           When you're done, and the record is the way you want it, BE SURE
  1415.           TO SAVE THE RECORD BEFORE CONTINUING ON!  Type "S" for save and
  1416.           hit ENTER.
  1417.           
  1418.           A system record doesn't need to contain BOTH a File AND Message
  1419.           area.  You can have a File area and no Message board assigned to
  1420.           that record.  Simply set the message security high enough so the
  1421.           caller can't access it.
  1422.           
  1423.       5.5  SETTING COLOSSUS ENVIRONMENT
  1424.           
  1425.           Some of you may want to place COLOSSUS.COM and the overlay files
  1426.           in a RAM disk.  This can be done by setting Colossus'
  1427.           environment through a DOS call.
  1428.           
  1429.           The syntax would be :
  1430.           
  1431.                     A> SET COLOSSUS = C:\
  1432.           
  1433.           Assuming Drive 'C' is the location of your RAM disk.  Now you
  1434.           can place the .COM, .000, .001, .002 files in RAM, and watch it
  1435.           FLY!
  1436.           
  1437.           
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.                                         -19-
  1451.  
  1452.  
  1453.  
  1454.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  1455.  
  1456.           
  1457.       6.0  USING THE QUESTIONNAIRE
  1458.           
  1459.           Colossus uses a simple procedure to generate the Questionnaire.
  1460.           
  1461.           Questionnaires are simple text files that are interpreted by
  1462.           Colossus. There is a very simple line-oriented pseudo-language
  1463.           that interprets these scripts. There are only a couple of
  1464.           "commands", and only two crude conditionals.
  1465.           
  1466.           The answers to the questionnaire are put in a separate file,
  1467.           without the questions. They are also normal ASCII text, but in a
  1468.           fixed field format with field characters, to make post-
  1469.           processing of the questionnaire easier.
  1470.           
  1471.           The questionnaire consists of two files:
  1472.           
  1473.                     QUESTION.BBS    The questionnaire script
  1474.                     ANSWERS.BBS     The answers
  1475.           
  1476.           Answers are appended to the end of the answer file; it is
  1477.           created if it does not exist.
  1478.           
  1479.           The first character of each line tells Colossus what to do with
  1480.           the line. This first character is a normal printable character.
  1481.           If the first character is not one of the known commands, the
  1482.           line is merely displayed.
  1483.           
  1484.           
  1485.           The questionnaire commands are:
  1486.           
  1487.           /<prompt string>
  1488.           Display <prompt string>, then input a single line of text.
  1489.           Maximum line length is 78 characters. The usual editing is
  1490.           available. The inputted text is written to the answer file.
  1491.           
  1492.           
  1493.           *
  1494.           Put user info to the answer file: name and last (current) sign-
  1495.           on time and date. Useful for the "what kind of system ..."-type
  1496.           questionnaires. Leaving this out allows confidential
  1497.           questionnaires, as there is no other record of which caller
  1498.           filled one in.
  1499.           
  1500.           
  1501.           +N <prompt string>
  1502.           Multiple choice. The single digit number N is the number of
  1503.           possible choices (1 - 9).  If an illegal number is entered, or
  1504.           the number is missing, the number of choices defaults to one
  1505.           (also known as the Soviet Multiple Choice Question), but at
  1506.           least the system won't hang up. The choice entered by the user
  1507.           is checked for in range 1 to N, and saved in the answer file.
  1508.           
  1509.           There is a special feature of multiple choice: an internal flag
  1510.           is set if the last choice (choice N) is selected, that can be
  1511.           tested by the ! command, described below.
  1512.           
  1513.           !
  1514.           To be used ONLY after a multiple choice question. If the last
  1515.           choice of a multiple choice was selected, this terminates the
  1516.                                         -20-
  1517.  
  1518.  
  1519.  
  1520.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  1521.  
  1522.           questionnaire. Allows asking "Do you want to fill this out (1)
  1523.           yes (2) no".
  1524.           
  1525.           _ (Underscore)
  1526.           Unconditionally clears the conditional flag.
  1527.           
  1528.           Below is an example of a new user questionnaire:
  1529.           
  1530.                  NEW USER INFORMATION
  1531.                  ~~~~~~~~~~~~~~~~~~~~~~
  1532.                  You are required to Register to this System. Please fill
  1533.                  out the following questionnaire.
  1534.                  
  1535.                  Your access will be upgraded within 48 hours.
  1536.                  
  1537.                  Thank you for your cooperation!
  1538.                  
  1539.                  *
  1540.                  +2Have you Registered with Colossus Country Before? (1)No
  1541.                  (2)Yes
  1542.                  !
  1543.                  / What is your real name (first & last):
  1544.                  / What is your Street Address:
  1545.                  / City, State, Zip:
  1546.                  / What is your voice phone no.:
  1547.                  / Where did you hear about this board:
  1548.                  / What is your age:
  1549.           
  1550.           
  1551.           Your ANSWERS.BBS would contain an ASCII file with the user's
  1552.           answers to your questionnaire.  The answers would look like the
  1553.           following:
  1554.           
  1555.                  1:-----John Doe
  1556.                  2:1
  1557.                  3:John A. Doe
  1558.                  4:1234 Any Street
  1559.                  5:Any town, ST, 12345
  1560.                  6:805/555-5342
  1561.                  7:KernCom
  1562.                  8:23
  1563.           
  1564.           Each time the questionnaire was invoked, the answers would be
  1565.           appended to ANSWERS.BBS. Note, if the caller had answered "2" to
  1566.           the first question, the questionnaire would have been
  1567.           terminated.
  1568.           
  1569.           One of the easiest ways to read your answer files, is to Drop to
  1570.           DOS (ALT+D) and copy ANSWERS.BBS to your printer.  Then you may
  1571.           exit back to Colossus and not disturb the program's System
  1572.           Status Report.
  1573.           
  1574.           If a caller selects <Q>uestionnaire from the Main Menu, and you
  1575.           do not have a file called QUESTION.BBS in the main Colossus
  1576.           directory, your caller will receive the following message:
  1577.           
  1578.                           "Sorry, No questionnaire today"
  1579.           
  1580.           If you are not going to have a Questionnaire on your bulletin
  1581.           board, we recommend you raise the access level in the MAIN.MNU
  1582.                                         -21-
  1583.  
  1584.  
  1585.  
  1586.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  1587.  
  1588.           file high enough so that the prompt will not even show in the
  1589.           menu.  This keeps the screen clean, and will not confuse your
  1590.           callers (or waste their long distance dollars).
  1591.           
  1592.           
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.                                         -22-
  1649.  
  1650.  
  1651.  
  1652.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  1653.  
  1654.           
  1655.       7.0  COLOSSUS NETWORKING
  1656.           
  1657.           Before we get started talking about how Colossus handles its
  1658.           network system, we must give you a little history about this
  1659.           process.  First, this whole network concept was dreamed up by a
  1660.           man named Tom Jennings, who, among other things, is responsible
  1661.           for a bulletin board program called "FIDO".  Tom had a wonderful
  1662.           idea of connecting these bulletin boards together at a
  1663.           predetermined time to send mail, or packets, to each other.  We
  1664.           thought enough of Tom's idea to include his FIDONET concept in
  1665.           Colossus.
  1666.           
  1667.           It's important to note however, that Tom doesn't release his
  1668.           source of "FIDO", much like Colossus, therefore we simply took
  1669.           Tom's idea and worked out the code in Turbo Pascal.  We have
  1670.           spent a great amount of time and effort to ensure the two
  1671.           systems are compatible.  Therefore, Colossus can send mail to
  1672.           Fido nodes and Fido can send mail to Colossus Nodes.
  1673.           
  1674.           
  1675.       7.1  NET-MAIL DESCRIPTION
  1676.           
  1677.           (NOTE:  Many of the following notes were taken out of Tom
  1678.           Jennings's "FIDO'S Complete Operating Manual".)
  1679.           
  1680.           The purpose of this net mail concept is to link Colossus- and
  1681.           Fido-based Bulletin Board systems together for automatic message
  1682.           transfers.
  1683.           
  1684.           This Net system is a true dial up packet switch network system
  1685.           that supports many different topologies.  It supports routing,
  1686.           message forwarding, scheduling and uses a tuned collision
  1687.           detection algorithm over normal phone lines, for the lowest
  1688.           possible cost and highest efficiency.
  1689.           
  1690.           The simplest scheme, and the one to set initially, supports
  1691.           point-to-point messages.  Most major geographical area have a
  1692.           host that will accept mail for itself and its local nodes.
  1693.           
  1694.           After you have contacted any other Colossus (or Fido) sysops in
  1695.           your area, you can tie into their local network, and take
  1696.           advantage of the lower cost.  Each local area runs things
  1697.           differently, and their policies cannot be covered here.  If you
  1698.           can't find your local region or host, contact Colossus 200/3 at
  1699.           805/399-1329, where you can find the latest node list and other
  1700.           files to help steer you in the right direction.
  1701.           
  1702.           The original FidoNET design was built around the current
  1703.           Bulletin Board architecture which is basically: an unknown
  1704.           number of completely independent, stand alone systems, with
  1705.           extremely low overhead in both maintenance and cost.  The
  1706.           Colossus Net System was designed to be compatible with this, in
  1707.           that it should involve:
  1708.           
  1709.                  1.  No extra work for the SysOp.
  1710.                  2.  No effect on normal BBS operations.
  1711.                  3.  No unexpected extra costs.
  1712.                  4.  No effect upon system reliability.
  1713.           
  1714.                                         -23-
  1715.  
  1716.  
  1717.  
  1718.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  1719.  
  1720.           Colossus handles this totally automatically, and requires no
  1721.           extra work, once set up.  Other than the effect of allowing
  1722.           Network-wide message traffic, the only other affect upon the
  1723.           current BBS is that it is "down" to normal traffic (regular
  1724.           callers) during the National net time of 1am to 2am (PST).
  1725.           
  1726.           Costs, if any, are controlled by the sysops.  Unless
  1727.           specifically enabled, mail will not be sent out from a node.
  1728.           Remember, sending mail costs money; receiving packets is free.
  1729.           Colossus provides accounting and cost limitation functions (all
  1730.           automatic) to prevent unauthorized mail from being sent.  There
  1731.           can also be "free" traffic to non-toll call nodes as well as
  1732.           limitations put on long distant calls.  The usual privilege
  1733.           levels can be applied to each of the mail commands, to control
  1734.           their use.
  1735.           
  1736.           Net-mail success/failure does not in anyway affect BBS
  1737.           operations.  Failure to make a connection and transmit a packet,
  1738.           or errors during incoming packets, affect only the mail sent or
  1739.           received.  In the case of transmission, the message will not be
  1740.           sent, nor will charges (if any) be applied to the sender's
  1741.           credit account.
  1742.           
  1743.           For a paying system, the sysop must occasionally set the user's
  1744.           credit, using the "Utilities for the SysOp" section and
  1745.           crediting the user's account.  If reasonably large sums are used
  1746.           as a minimum ($5.00 or more), this will not need to be done more
  1747.           than once every few weeks.
  1748.           
  1749.       7.2  GETTING A NET/NODE NUMBER
  1750.           
  1751.           After you have Colossus successfully running you should set your
  1752.           NET number to 299 and your NODE number to 99.  These numbers
  1753.           indicate your board is currently waiting to be assigned an
  1754.           official classification, and has been assigned temporary
  1755.           numbers.
  1756.           
  1757.           Next, you should call Colossus Country @ 805/399-1329 and read
  1758.           the bulletin regarding "Getting a Colossus Net & Node Number".
  1759.           Be prepared to answer the following questions:
  1760.           
  1761.           1. Board Name     6. City, State, Zip     11. Board's Theme
  1762.           2. Board Number   7. Hours of Operation   12. Your Age
  1763.           3. Sysop Name     8. Type of Computer     13.
  1764.           4. Voice Number   9. Modem Type           14.
  1765.           5. Address       10. Baud Rates Available 15.
  1766.           
  1767.           This information will help us to know more about you and your
  1768.           board, in the event you ever have the need to contact us.  This
  1769.           information is necessary if you wish to be assigned a NET/NODE
  1770.           number, and if you plan on using the Net-Mail feature.  If you
  1771.           don't want numbers assigned to you, then the above information
  1772.           is not necessary.
  1773.           
  1774.       7.3  HOW IS THE NET/NODE SYSTEM ORGANIZED?
  1775.           
  1776.           After trying to analyze why people use the Net-Mail feature of
  1777.           Colossus I came up with one common reason: "Location".  More
  1778.           than any other reason, my callers used the system because they
  1779.           wanted to contact a person in a certain area of the country.
  1780.                                         -24-
  1781.  
  1782.  
  1783.  
  1784.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  1785.  
  1786.           For this reason, Nets will be assigned by State.  Currently,
  1787.           Colossus has the following Nets assigned:
  1788.           
  1789.           Net 200 - Colossus Beta Testers | Net 226 -  Michigan
  1790.               210 - Northern California   |     230 -
  1791.               212 - Southern California   |     232 -
  1792.               214 - Virginia              |     234 -
  1793.               216 - Iowa                  |     236 -
  1794.               218 - Texas                 |     238 -
  1795.               220 - New York              |     240 -
  1796.               222 - Florida               |     242 -
  1797.               224 - Massachusetts         |     244 -
  1798.           
  1799.           Note, the Colossus Beta Sites are all listed in Net 200.  This
  1800.           is so you have easy access to the one closest to you for help
  1801.           and assistance, and, should the need arise, a place to report
  1802.           the ugly bugs! (YUCK.)  Therefore, Beta sites will be assigned
  1803.           two Net/Node numbers, one for their Beta site classification,
  1804.           and the other for their State location.
  1805.           
  1806.           Nodes are Systems within each net.  Each Net can hold up to
  1807.           32767 nodes before we have to open another Net number.
  1808.           
  1809.           
  1810.       7.4  NET-MAIL OPERATION
  1811.           
  1812.           Within Colossus is the Net-Mail module which is run as specified
  1813.           by the scheduler.  This module is a time driven system, and the
  1814.           national time slot is at 1:00 AM Pacific Standard Time, 4:00 AM
  1815.           for you on the east coast.  During normal Colossus operation,
  1816.           users can enter messages, and, during the Net-Mail time, these
  1817.           messages are made into packets and sent to the right
  1818.           destination.  The messages may be destined to any one or more of
  1819.           the available remote nodes in the nodelist.
  1820.           
  1821.           At the predetermined time, the Net-Mail module takes control.
  1822.           Within 5 minutes of the scheduled event Colossus will
  1823.           automatically drop DTR so users do not get on the system.  If a
  1824.           user is on the system, Colossus will inform them of the upcoming
  1825.           scheduled event and give them a chance to log-off, or, if
  1826.           needed, Colossus will log them off just as if they exceeded
  1827.           their time limit.  The Net-Mail module then (if enabled) creates
  1828.           mail packets, one per node, containing the messages for each
  1829.           node.  If there is no mail to a node, no packet is created, and
  1830.           no call is made to that system.
  1831.           
  1832.           After the outgoing packets are made, Colossus alternately waits
  1833.           for calls and attempts to place calls.  Mail packet transfers
  1834.           are done on a collision detection basis. After the first few
  1835.           collisions, the network synchronizes. If there are a number of
  1836.           nodes to send mail to, each one is called in turn, until all are
  1837.           sent, or mail time is over. If it fails with one node, it goes
  1838.           on to the next, and repeats the failed one only after trying all
  1839.           of the others first.
  1840.           
  1841.           In between outgoing calls (if any) Colossus delays a random
  1842.           interval, during which it waits for incoming calls.  This
  1843.           interval, along with the redial algorithm, synchronizes the net
  1844.           after the initial collisions.
  1845.           
  1846.                                         -25-
  1847.  
  1848.  
  1849.  
  1850.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  1851.  
  1852.           If an incoming call is detected, it attempts connection with it.
  1853.           The baud rate is determined (same as for a normal caller in
  1854.           Colossus), a message to human callers is displayed (warning them
  1855.           that the board is accepting only other Colossus or Fido Nodes),
  1856.           and a synchronization process is started. This process must
  1857.           complete within 60 seconds, or the call is terminated. Once
  1858.           synchronized, the packet transfer is made.  The receiver just
  1859.           stores that packet for later use, and then disconnects.
  1860.           
  1861.           Whenever an incoming call is received, Colossus calls out
  1862.           immediately afterwards (assuming there are calls to be made),
  1863.           since there is a high probability that the line is now clear.
  1864.           This helps synchronize the network.
  1865.           
  1866.           To place an outgoing call, the sender dials the number, performs
  1867.           the sync process mentioned above, and transfers its outgoing
  1868.           packet.  (Messages to a given node are again checked against the
  1869.           node list at mail time; if they do not match, the packet is not
  1870.           sent, and an error is logged.) If the transfer was successful,
  1871.           the destination node number is deleted from the sender's list of
  1872.           nodes to call.
  1873.           
  1874.           The collision detect algorithm is optimized such that during the
  1875.           first few minutes of mail time, there are many collisions, after
  1876.           which the net synchronizes, and none or few collisions occur.
  1877.           
  1878.           When mail time is over, Colossus deletes all its outgoing
  1879.           packets that were assembled, and for each one that was sent
  1880.           successfully, marks those messages (in the mail area) as SENT,
  1881.           so the originator can tell if they went out or not. Then, the
  1882.           incoming packets are unassembled, and the messages placed
  1883.           sequentially in the mail area. These packets are then deleted.
  1884.           
  1885.           If any mail at all was sent, the user credits are balanced. This
  1886.           is somewhat unsatisfactory, as it balances the accounts even if
  1887.           the mail was not sent. This is to prevent extremely long
  1888.           processing time necessary to account for each message and user.
  1889.           (Users lists run upwards of 600 entries typically; on a floppy-
  1890.           based system, this would become unworkable.)
  1891.           
  1892.           Net-Mail then terminates, and, if there were no fatal errors,
  1893.           invokes Colossus for another day. Messages received are then
  1894.           accessible like any other message and placed in the message area
  1895.           marked for Net-Mail.
  1896.           
  1897.           All of your Net Activities are recorded in a file called
  1898.           "MAILER.LOG" which can be viewed with any listing type program
  1899.           or by using the DOS command TYPE.
  1900.           
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.                                         -26-
  1913.  
  1914.  
  1915.  
  1916.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  1917.  
  1918.           
  1919.       8.0  THE FUNCTION KEYS
  1920.           
  1921.                  F1   -  Take five minutes from user
  1922.                  F2   -  Give five minutes to user
  1923.                  F3   -  Toggle Printer [on/off]
  1924.                  F4   -  Toggle Sysop Available [yes/no]
  1925.                  F5   -  Toggle Sysop Page Bell [on/off]
  1926.                  F6   -  Toggle Screen Attached [on/off]
  1927.                  F8   -  Terminate Caller
  1928.                  F10  -  Exit to DOS
  1929.           
  1930.           
  1931.           
  1932.       8.1  DEFINITIONS:
  1933.           
  1934.           
  1935.           F1 (Take five minutes from user)
  1936.           --------------------------------
  1937.           If a user is ONLINE and you wish to deduct five minutes from his
  1938.           time left on the system, you can do so by pressing F1.  This is
  1939.           helpful if you want to get on the system and a user has lots of
  1940.           time left.
  1941.           
  1942.           
  1943.           F2 (Give five minutes to user)
  1944.           ------------------------------
  1945.           If a user is ONLINE and you wish to add five minutes to the time
  1946.           he has left on the system, you can do this by pressing F2.  This
  1947.           is helpful if you want to give a user more time, or you are just
  1948.           feeling generous that day.
  1949.           
  1950.           
  1951.           F3 (Toggle Printer [on/off])
  1952.           ----------------------------
  1953.           All of the information that is written to the CALLERS.LOG file
  1954.           (e.g.  Time on/off, Downloads made, messages written, etc. by
  1955.           users) will be printed by your printer if 1) You have a printer,
  1956.           and 2) If you have the Printer Toggle ON.  If the Printer Toggle
  1957.           is ON, the word "Lptr" will appear at your 5-line window at the
  1958.           bottom of the screen. You can at any time toggle the Printer OFF
  1959.           or ON by pressing F3.
  1960.           
  1961.                  NOTE:  If you have the printer toggled ON, and your
  1962.                  printer is "OFFLINE" Colossus will freeze up, until you
  1963.                  either place your printer "ONLINE" or turn the printer
  1964.                  off.  If any of you know how to trap for this in Turbo,
  1965.                  please share your ideas with us!
  1966.           
  1967.           
  1968.           F4 (Toggle Sysop Available [yes/no]
  1969.           -----------------------------------
  1970.           By toggling this parameter [ON or OFF] the sysop can decide
  1971.           whether or not he can be paged.  If the Sysop Available is ON,
  1972.           the word "Avil" will appear at your 5-line window at the bottom
  1973.           of the screen.  Then the Sysop can be paged. If the Sysop
  1974.           Available is OFF, the word "Avil" will disappear from the 5-line
  1975.           window, and a user will not be able to page the sysop.  To
  1976.           toggle it ON or OFF, just press F4.
  1977.           
  1978.                                         -27-
  1979.  
  1980.  
  1981.  
  1982.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  1983.  
  1984.           
  1985.           F5 (Toggle Sysop Bell [on/off])
  1986.           -------------------------------
  1987.           By toggling this parameter, the sysop can choose whether or not
  1988.           sound will be made when he is being paged.  This function will
  1989.           only be in use if the Sysop Available is ON.  If the Sysop
  1990.           Available is ON, but the Sysop Bell is OFF, then the sysop can
  1991.           be paged, but no sound will be made.  But if the Sysop Bell is
  1992.           ON, sound will be made in an attempt to attract the sysop's
  1993.           attention.  To toggle it ON or OFF, press F5.
  1994.           
  1995.           
  1996.           F6 (Toggle Screen Output [on/off])
  1997.           ----------------------------------
  1998.           When the Screen Output toggle is OFF, nothing that is fed to the
  1999.           screen is shown. But if it is ON, everything is shown. This is
  2000.           handy to have when you go away for a while and there is no
  2001.           reason to have the screen ON.  When you return, you can simply
  2002.           press F6 and all data will show up on the screen.
  2003.           
  2004.                  NOTE: Your monitor does not have to be ON for Colossus to
  2005.                  run.
  2006.           
  2007.           
  2008.           F8 (Terminate Connection)
  2009.           -------------------------
  2010.           If a user is ONLINE and you wish to disconnect him, simply press
  2011.           F8 and the connection will be terminated.  If you have a file
  2012.           called "F8.BBS" created, this file will be dumped to the caller.
  2013.           This file could contain, "Sorry the sysop needed to use the
  2014.           system. Please call back later."
  2015.           
  2016.           
  2017.           F10 (Terminate Colossus)
  2018.           -----------------
  2019.           Pressing F10 will terminate Colossus.
  2020.           
  2021.           
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.                                         -28-
  2045.  
  2046.  
  2047.  
  2048.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  2049.  
  2050.           
  2051.       9.0  THE ALT KEYS
  2052.           
  2053.           
  2054.           Colossus uses the ALT key in combination with a letter key for
  2055.           many of its commands.  Here is a list of the ALT keys used by
  2056.           Colossus:
  2057.           
  2058.           
  2059.           
  2060.       9.1  AVAILABLE KEYS
  2061.           
  2062.                  *O* ALT+C  -  Force a user into Chat Mode
  2063.                  *W* ALT+D  -  Exit to DOS and load COMMAND.COM
  2064.                  *W* ALT+F  -  Configure System
  2065.                  *W* ALT+G  -  Set Caller Number
  2066.                  *A* ALT+K  -  Keyboard Toggle [on/off]
  2067.                  *O* ALT+N  -  Changes Callers Security level On line
  2068.                  *A* ALT+S  -  Sysop Sign-On/Sysop Next
  2069.                  *W* ALT+F  -  Toggles Sysop increases Caller Count
  2070.                  *O* ALT+A  -  Screen dumps "ALT+A.BBS" locks caller
  2071.                                out
  2072.                  *A* ALT+R  -  System Status Report
  2073.                  
  2074.                                            Key
  2075.                                            ---
  2076.           
  2077.                  *O* - User must be ON-LINE to perform
  2078.                  *W* - Colossus must be "Waiting for calls" to perform
  2079.                  *A* - Can be used anytime Colossus is running
  2080.           
  2081.           
  2082.           To use an ALT+Key, the ALT key and the appropriate letter key
  2083.           must be pressed simultaneously. (First, press down the ALT key,
  2084.           then, while holding the ALT key down, press the letter key.)
  2085.           
  2086.           
  2087.           
  2088.       9.2  DEFINITIONS
  2089.            -----------
  2090.           
  2091.           *O* ALT+C (Force Chat)
  2092.               ------------------
  2093.           
  2094.           If used, this ALT+C would force a user into Chat mode.  Once
  2095.           finished in Chat mode, just press CTRL-Z to get out of Chat
  2096.           mode.  A user must be ON-LINE to perform this function.
  2097.           
  2098.           
  2099.           *W* ALT+D (Drop to DOS)
  2100.               -------------------
  2101.           This ALT+Key is VERY useful.  When this function is activated,
  2102.           COMMAND.COM will be loaded into memory, and you will be taken to
  2103.           the DOS prompt. You then may load any other programs [provided
  2104.           you have enough memory], or perform any other DOS functions you
  2105.           care to.  You can load up your Qmodem, edit a file, etc.  Then,
  2106.           when you are ready to run Colossus again, just go back to the
  2107.           drive or sub-directory where Colossus is located, and at the DOS
  2108.           prompt type EXIT.  Colossus will flash back on-screen in the
  2109.           exact place you left off. A very useful function.
  2110.                                         -29-
  2111.  
  2112.  
  2113.  
  2114.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  2115.  
  2116.           
  2117.                  *NOTE: You MUST return to the drive and/or sub-directory
  2118.                  where Colossus is located before typing EXIT.
  2119.           
  2120.           
  2121.           *W* ALT+F (Configure System)
  2122.               -----
  2123.           After you activate this function, a configuration menu will
  2124.           appear.  These menu items configure parts of your system.  Here
  2125.           is what the menu parameters are and their defaults:
  2126.           
  2127.           Parameter                                            Default
  2128.           
  2129.           1. Messages must be proofed before users can read them.....No
  2130.           2. Batch (Telink) protocol is available to users..........Yes
  2131.           3. Colossus Node #..........................................0
  2132.           4. Colossus Net #...........................................0
  2133.           5. Alternate Node #.........................................0
  2134.           6. Alternate Net #..........................................0
  2135.           7. Should Colossus make long-distance calls at mail time?..No
  2136.           8. All messages must be public.............................No
  2137.           9. Security level to be considered a SYSOP.................50
  2138.           A. Character (s) returned for 300 baud connect.............11
  2139.           B. Character (s) returned for 1200 baud connect.............5
  2140.           C. Character (s) returned for 2400 baud connect............10
  2141.           D. Filename to write automatic call analyzer output to..ANALYZER.BBS
  2142.           
  2143.           
  2144.           
  2145.           Definitions
  2146.           -----------
  2147.           
  2148.           <1> "Proofing Parameter"
  2149.           ------------------------
  2150.           If set to "No", this parameter will allow users to read mail
  2151.           that has NOT yet been proofed (read) by the sysop.  But if this
  2152.           parameter is set to "Yes", then every Public message that is
  2153.           left by a user will be set to Private.  Then, after the sysop
  2154.           has proofed the message to make sure it contains legitimate
  2155.           information, he can change the message status to public. If a
  2156.           private message is left by a user to another user, it does not
  2157.           have to be proofed by the sysop.
  2158.           
  2159.           
  2160.           <2> "Telink Protocol"
  2161.           ---------------------
  2162.           Telink Protocol is a system of file transfer that allows batch
  2163.           files to be used.  With Telink Protocol you can set your
  2164.           communications program to receive/transmit any number of files
  2165.           unattended. Currently Colossus does not support Telink Protocol,
  2166.           but it will be put in within the next version. This parameter
  2167.           can remain set to "Yes".  Until the protocol is implemented, it
  2168.           makes no difference.
  2169.           
  2170.           
  2171.           <3> "Colossus Node Number"
  2172.           --------------------------
  2173.           When you receive Colossus, a Node Number will be assigned to
  2174.           you.  With this Node Number, you will be able to send/receive
  2175.           mail from other Colossus BBS Systems. If you set your Node
  2176.                                         -30-
  2177.  
  2178.  
  2179.  
  2180.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  2181.  
  2182.           Number to something other than what is assigned to you, your
  2183.           board will be excluded from receiving or sending Colossus
  2184.           Networking Mail.  Set this parameter to the Node Number that is
  2185.           given to you.  (See section 7.0)
  2186.           
  2187.           
  2188.           <4> "Colossus Net Number"
  2189.           -------------------------
  2190.           When you receive Colossus, you are also assigned a Net Number.
  2191.           Set this parameter to the Net & Node Number that is assigned to
  2192.           you. (See section 7.0)
  2193.           
  2194.           <5> "Alternate Node Number"
  2195.           ---------------------------
  2196.           Since Colossus has a Net Number within the Fido Network, Fido
  2197.           BBS sysops can send mail to Colossus Boards.  If you were
  2198.           running a Fido board before you switched to Colossus, you can
  2199.           still keep your Fido Node/Net Numbers.  That way, you can still
  2200.           receive mail from the other Fido Boards. To keep your Fido Node
  2201.           Number, just put it as the Alternate Node Number.  Same holds
  2202.           true for the Alternate Net Number, place your Fido Net Number in
  2203.           as your Colossus Alternate Net Number.
  2204.           
  2205.           <6> "Alternate Net Number"
  2206.           --------------------------
  2207.           See above.
  2208.           
  2209.           <7> "Long Distance Calls"
  2210.           -------------------------
  2211.           If you would rather Colossus NOT make long distance calls to
  2212.           other Colossus Boards when it sends Net-Mail, then set this
  2213.           parameter to "No".  But if you would like Colossus to make long
  2214.           distance calls during the sending of Net-Mail, then set this
  2215.           parameter to "Yes". Remember: Long distance calls cost money!
  2216.           
  2217.           <8> "All messages must be public"
  2218.           ---------------------------------
  2219.           If you want your complete message area to be public, and NOT
  2220.           allow private messages you can toggle it here.
  2221.           
  2222.           
  2223.           <9> "Security For Assistant Sysops"
  2224.           -----------------------------------
  2225.           If you want selected individuals to be able to read sysop
  2226.           messages as well as private messages left from user to user, you
  2227.           may set the security level required here.  Any caller with this
  2228.           security level, or greater, will then be able to read those
  2229.           messages.  For example, with the security level set to 50,
  2230.           callers with a security level of 50 (or greater) would be able
  2231.           to read all the sysop messages and all private messages.  This
  2232.           is ideal for allowing assistant sysops to help monitor your
  2233.           message base.
  2234.           
  2235.                  (NOTE: The "chief" sysop of a Colossus system requires a
  2236.                  security level of 100 or higher.  A three-digit security
  2237.                  level permits access to a far greater range of sysop
  2238.                  maintenance utilities and should be assigned to anyone
  2239.                  other than yourself with extreme caution.)
  2240.                  
  2241.           
  2242.                                         -31-
  2243.  
  2244.  
  2245.  
  2246.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  2247.  
  2248.           <A> "300 Baud result codes"
  2249.           ---------------------------
  2250.           Enter the number or character your modem will return when
  2251.           connected at 300 baud.
  2252.           
  2253.           
  2254.           <B> "1200 Baud result codes"
  2255.           ----------------------------
  2256.           Enter the number or character your modem will return when
  2257.           connected at 1200 baud.
  2258.           
  2259.           
  2260.           <C> "2400 Baud result codes"
  2261.           ----------------------------
  2262.           Enter the number or character your modem will return when
  2263.           connected at 2400 baud.
  2264.           
  2265.           
  2266.           <D> "Output filename for the automatic Call Analyzer"
  2267.           -----------------------------------------------------
  2268.           This may be any legal filename for Colossus to write the Call
  2269.           Analyzer information to.  One choice would be a bulletin file;
  2270.           this way the bulletin could be updated automatically.
  2271.           
  2272.           
  2273.           *W* ALT+G (Set Caller Number & Board Start Date)
  2274.              ----------------------------------------------
  2275.           If you were running different board software before you began to
  2276.           run Colossus, you can set your Number of Callers back to what it
  2277.           should be instead of starting over again at 0 [ugh!].  Or if
  2278.           you erase your SYSINFO.000 (where your Caller Number is kept),
  2279.           you can use ALT+G to set it back to what it was.  Simply invoke
  2280.           ALT+G and then enter your Caller Number to do this. This
  2281.           function will also ask for the original Start Date of your
  2282.           board.  You may enter any sting up to 20 characters.
  2283.           
  2284.           
  2285.           *A* ALT+K (Keyboard Toggle)
  2286.               -----------------------
  2287.           This ALT+Key allows the sysop to prevent any characters from
  2288.           appearing on the screen if the sysop accidentally presses some
  2289.           keys.  If activated, the word "Kybd" will appear at the 5-line
  2290.           window on the bottom of your monitor, and all characters will be
  2291.           allowed to appear on your and the users screens.  If NOT
  2292.           activated, the word Kybd will NOT be present at the 5-line
  2293.           window, and all characters typed at your console will be
  2294.           filtered out and will not appear on your or the users' screens.
  2295.           
  2296.           
  2297.           *O* ALT+N (Upgrade Security on line)
  2298.               --------------------------------
  2299.           If you have a caller online and you wish to change their
  2300.           Security level, you may do so with this command.  Their new
  2301.           Security level becomes permanent when they log-off, therefore if
  2302.           you want to give them the higher access for just a short period
  2303.           of time, lower their security level before they log off.  The
  2304.           caller is unable to see you make any of these changes!
  2305.           
  2306.           
  2307.  
  2308.                                         -32-
  2309.  
  2310.  
  2311.  
  2312.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  2313.  
  2314.           ALT+S (Sysop sign-on/next)
  2315.           --------------------------
  2316.           This ALT+Key can be used is two ways:
  2317.           
  2318.           <1> If you wish to sign-on the system as the sysop.
  2319.           
  2320.           <2> If a user is using the system and you wish to sign-on next,
  2321.           after he logs off.  If you use this while a user is online
  2322.           and you change your mind, simply press ALT+S again to abort.
  2323.           
  2324.           
  2325.           *O* ALT+A (Screen dump & Caller Lockout)
  2326.               -------------------------------------
  2327.           If you have a problem caller, whether it be a Security problem
  2328.           or just a pest, you can send the contents of a file called
  2329.           "Alt-A.BBS to the screen and then perform a permanent lockout.
  2330.           
  2331.           
  2332.           *A* ALT+R (System Status Report)
  2333.               ----------------------------
  2334.           Colossus is the only Bulletin Board software which displays to
  2335.           the sysop, at any time, a complete system status report which is
  2336.           in real time, updated every minute of every hour of every day.
  2337.           The System status is displayed as follows:
  2338.           
  2339.           
  2340.           ---  System Status Report  ---
  2341.           
  2342.           Number of minutes since system reset .  .  .  .  .  .1000
  2343.           Number of minutes of actual system use  .  .  .  .  .500
  2344.             Total system operating efficiency  .  .  .  .  .  .50%
  2345.           Number of minutes since last caller logged on .  .  .10
  2346.           Total Number of callers since system reset .  .  .  .17
  2347.             Number of 300 baud callers.  .  .  .  .  .  .  .  .8
  2348.             Number of 1200 baud callers  .  .  .  .  .  .  .  .6
  2349.             Number of 2400 baud callers  .  .  .  .  .  .  .  .3
  2350.           Total number of messages left  .  .  .  .  .  .  .  .7
  2351.           Total number of comments left  .  .  .  .  .  .  .  .12
  2352.           Total number of files uploaded .  .  .  .  .  .  .  .3
  2353.           Total number of files downloaded  .  .  .  .  .  .  .17
  2354.           Total number of kilobytes uploaded.  .  .  .  .  .  .20
  2355.           Total number of kilobytes downloaded .  .  .  .  .  .600
  2356.           Last callers's name.  .  .  .  .  .  .  .  .  .Rick Heming
  2357.           
  2358.           
  2359.           I'm sure you'll find this one of your most used utilities.  You
  2360.           may pop this window up anytime, even when a caller is online.
  2361.           
  2362.           
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.                                         -33-
  2375.  
  2376.  
  2377.  
  2378.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  2379.  
  2380.           
  2381.       10.0  EXTENDED KEYS EXPLAINED
  2382.           
  2383.           Colossus also has some special "extended" keys for special use
  2384.           by the sysop.
  2385.           
  2386.       10.1  AVAILABLE KEYS
  2387.           
  2388.               "Home"      - Displays a help Screen
  2389.               "PageDn"    - Extended User Statistics
  2390.           
  2391.           
  2392.       10.2  EXTENDED KEYS AVAILABLE
  2393.           
  2394.           "Home Key"
  2395.           -----------
  2396.           Displays a quick summary of all of the keys available to the
  2397.           sysop.
  2398.           
  2399.           "PageDn"
  2400.           ----------
  2401.           Displays extended user statistics when a caller is online.
  2402.           
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.                                         -34-
  2441.  
  2442.  
  2443.  
  2444.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  2445.  
  2446.           
  2447.       11.0  THE SCHEDULER
  2448.           
  2449.           This section explains scheduled events in greater detail.
  2450.           
  2451.           
  2452.       11.1  HOW TO ACCESS THE SCHEDULER
  2453.           
  2454.           The scheduler is accessed from the update menu.  <1> will list
  2455.           the schedule events; <2> will create an event; and <3> will
  2456.           Remove, Disable, or Enable.
  2457.           
  2458.           
  2459.       11.2  SCHEDULES EXPLAINED
  2460.           
  2461.           Schedule "A"
  2462.           ------------
  2463.           Schedule A will invoke the Net-Mail option.  This schedule
  2464.           should be set to run in the national net-mail time slot of 1am
  2465.           Pacific time, 4am Eastern time.  The window length should be 60
  2466.           minutes and should be set to run every day.
  2467.           
  2468.           
  2469.           Schedule "X"
  2470.           ------------
  2471.           This schedule allows you to automatically Drop to DOS.  This is
  2472.           done and Colossus will set the ERRORLEVEL to 32.  You must have
  2473.           IF ERRORLEVEL 32 FILENAME.BAT in your C.BAT file.  FILENAME.BAT
  2474.           then must call C.BAT when it's finished to bring Colossus back
  2475.           up.
  2476.           
  2477.           Schedule "Y"
  2478.           ------------
  2479.           Schedule Y is the Call Analyzer.  Be sure to name the file you
  2480.           want it to write to in the configuration menu (ALT+F).  The
  2481.           window length should be 2 minutes.
  2482.           
  2483.           Schedule "Z"
  2484.           ------------
  2485.           This schedule will automatically pack your message base for you.
  2486.           This is just like compacting then from the Sysop Menu.
  2487.           
  2488.           
  2489.       
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.                                         -35-
  2507.  
  2508.  
  2509.  
  2510.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  2511.  
  2512.       12.0  MAIN MENU EXPLAINED
  2513.           
  2514.           The Main Menu is the first focal point your callers will arrive
  2515.           at after they have visited the Bulletins (that is, if your board
  2516.           supports bulletins).  For the purpose of discussion, each menu
  2517.           displayed will be as if the sysop (with the highest security
  2518.           level) was viewing it.  In this case the main menu would look
  2519.           like this:
  2520.           
  2521.       12.1  MAIN MENU EXAMPLE
  2522.           
  2523.           Main Menu:
  2524.               <B>ulletins                     <E>ditorial
  2525.               <C>omments to the sysop         <G>oodbye and logoff
  2526.               <F>iles section                 <L>ocate a User
  2527.               <I>nitial welcome message       <O>nline Programs
  2528.               <M>essage section               <Q>uestionnaire
  2529.               <P>age the Sysop                <U>tilities for the Sysop
  2530.               <S>tatistics                    <#>List active users
  2531.               <X>pert toggle                  <?>Help with Commands
  2532.               <!>User Status
  2533.           
  2534.           
  2535.           
  2536.       12.2  EXPLANATION
  2537.           
  2538.           Above are all the possible selections available.  Remember,
  2539.           these menus are dynamically built.  That means a caller will
  2540.           only see the options available to them, as defined in MAIN.MNU
  2541.           by their security level.  (Review section 3.3)
  2542.           
  2543.           
  2544.           <B>ulletins:
  2545.           Access files BULLETINS.BBS and BULLET1, BULLET2, etc.  These are
  2546.           normal ASCII files containing information pertinent to your
  2547.           board's topics, location and theme.  BULLETIN.BBS is the main
  2548.           bulletin file listing all of the bulletins available.  If the
  2549.           file is absent, the "No bulletins available" is displayed when
  2550.           the user accesses it.
  2551.           
  2552.           
  2553.           <C>omment to the Sysop:
  2554.           This feature allows the caller to leave private messages to the
  2555.           sysop.  It has the same look at the message entry, however the
  2556.           output is appended into an ASCII file called COMMENTS.BBS.  (If
  2557.           the file is not present Colossus creates it.)  This file can be
  2558.           read from the Sysop Menu, or you can drop to DOS (ALT+D) and
  2559.           copy it to your printer.
  2560.           
  2561.           
  2562.           <F>ile Section:
  2563.           Transfers callers to the File Menu.
  2564.           
  2565.           
  2566.           <I>nitial Welcome Message:
  2567.           Dumps the file WELCOME1.BBS back to the screen.
  2568.           
  2569.           
  2570.           <M>essage Section:
  2571.           Transfers callers to the Message Menu.
  2572.                                         -36-
  2573.  
  2574.  
  2575.  
  2576.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  2577.  
  2578.           
  2579.           
  2580.           <P>age the Sysop:
  2581.           Pages the sysop for 20 seconds if the sysop has his page
  2582.           function (F4) on.  If the function is OFF, the caller receives a
  2583.           "Sysop not available" message.
  2584.           
  2585.           
  2586.           <S>tatistics:
  2587.           Displays the date Colossus first started running, number of
  2588.           messages currently in the message area, and the current system
  2589.           date and time.
  2590.           
  2591.           
  2592.           <X>pert toggle:
  2593.           Displays shorter menus for experienced callers.
  2594.           
  2595.           
  2596.           <E>ditorial:
  2597.           Displays the contents of EDTORIAL.BBS to the screen.
  2598.           
  2599.           
  2600.           <G>oodbye & Logoff:
  2601.           Displays the file GOODBYE.BBS and drops DTR.
  2602.           
  2603.           
  2604.           <L>ocate a user:
  2605.           Searches to see if the name entered is in the users log.
  2606.           
  2607.           
  2608.           <O>nline Programs:
  2609.           This one requires some explanation.  First, make sure
  2610.           COMMAND.COM is located in the main Colossus directory, along
  2611.           with  the file SHELL.BBS, which is the ASCII file displayed to
  2612.           the screen when <O> is selected.  SHELL.BBS may contain
  2613.           information about the programs available for use.  Note the
  2614.           PROGRAM NAMES MUST BE IN ALL CAPITAL LETTERS (e.g.,
  2615.           PC-WRITE.EXE, ADVENT.EXE, ETC.)  Colossus will drop into DOS,
  2616.           load the program selected and execute the program.  Note
  2617.           however, Colossus will not redirect the video or keyboard input
  2618.           or output.  Therefore, at present this function will not work
  2619.           for remote callers, but will work if signed on locally.  We're
  2620.           hoping some of you can help us write a routine which will
  2621.           redirect the video and keyboard input before the program is
  2622.           executed.  Any takers?
  2623.           
  2624.           
  2625.           <Q>uestionnaire:
  2626.           Invokes the questionnaire, QUESTION.BBS.  Answers are placed in
  2627.           the file called ANSWERS.BBS.  You must drop to DOS (ALT+D) to
  2628.           read these answers using either the TYPE or COPY command.
  2629.           
  2630.           
  2631.           <U>tilities for the Sysop:
  2632.           Transfers callers to the Sysop Menu.
  2633.           
  2634.           
  2635.           <#>List active users:
  2636.           Displays users' names, last date & time called, and city and
  2637.           state they reside.
  2638.                                         -37-
  2639.  
  2640.  
  2641.  
  2642.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  2643.  
  2644.           
  2645.           
  2646.           <?>Help with commands:
  2647.           Displays MAIN.HLP which contains a brief explanation of all the
  2648.           commands.
  2649.           
  2650.           
  2651.           <!>User Status:
  2652.           Allows the caller to change his password or location, and view
  2653.           their vital statistics.
  2654.           
  2655.           
  2656.           
  2657.  
  2658.  
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.                                         -38-
  2705.  
  2706.  
  2707.  
  2708.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  2709.  
  2710.       13.0  MESSAGE MENU (MMS) EXPLAINED
  2711.           
  2712.           The Message Menu is the point from which your callers take part
  2713.           in mail interaction.  The first time they visit this area
  2714.           Colossus will check to see if they have any NEW messages since
  2715.           there last date called.  If they do, Colossus will ask them if
  2716.           they wish their mail to be MARKED for reading later.  If the
  2717.           caller selects this option, call their mail is flagged, and when
  2718.           they select the <R>ead messages function, they may select
  2719.           <M>arked and read those messages first, skipping everything in
  2720.           between.
  2721.           
  2722.           Colossus also displays the highest message the caller has read,
  2723.           plus the total number of messages available.
  2724.           
  2725.           
  2726.       13.1  MESSAGE MENU EXAMPLE
  2727.           
  2728.           Message Menu:
  2729.                <C>HANGE BOARD                <R>EAD MESSAGES
  2730.                <F>ast Scan Messages          <S>can Messages
  2731.                <E>NTER A MESSAGE             <L>IST & CHECK ALL MAIL
  2732.                <K>ill a Message              <T>ext Search
  2733.                <Q>uit to MAIN MENU           <G>oodBye
  2734.                <X>pert mode toggle           <?>HELP WITH COMMANDS
  2735.           
  2736.           
  2737.           
  2738.       13.2  MESSAGE MENU EXPLANATION
  2739.           
  2740.           <C>HANGE BOARD:
  2741.           Allows the caller to move from one message area to another, or
  2742.           to select ALL BOARDS which will allow them to read from every
  2743.           board they have access too.
  2744.           
  2745.           
  2746.           <F>ast Scan Messages:
  2747.           Displays the message number, description, and board number
  2748.           assigned to each message.
  2749.           
  2750.           
  2751.           <E>NTER A MESSAGE:
  2752.           Prompts the caller to enter a message.
  2753.           
  2754.           
  2755.           <K>ill a message:
  2756.           Requests message number to kill and marks that message for
  2757.           deletion.
  2758.           
  2759.           
  2760.           <Q>uit to MAIN MENU:
  2761.           Transfers caller to the Main Menu.
  2762.           
  2763.           
  2764.           <X>pert mode toggle:
  2765.           Toggles expert mode on/off.
  2766.           
  2767.           
  2768.  
  2769.  
  2770.                                         -39-
  2771.  
  2772.  
  2773.  
  2774.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  2775.  
  2776.           <R>EAD MESSAGES:
  2777.           Requests message number to start reading from. Reads only the
  2778.           messages in the current message section unless the caller has
  2779.           switched to ALL BOARDS.
  2780.           
  2781.           
  2782.           <S>can Messages:
  2783.           Scans message number, date written, to, from, subject, and board
  2784.           number.
  2785.           
  2786.           
  2787.           <L>IST & CHECK ALL MAIL:
  2788.           Starts at message number 1 and displays all the messages has
  2789.           addressed to the caller or written by him.  Messages are also
  2790.           marked for quick retrieval.
  2791.           
  2792.           
  2793.           <T>ext Search:
  2794.           Search for matching text in the Name or Subject of a message.
  2795.           
  2796.           
  2797.           <G>oodBye:
  2798.           Displays GOODBYE.BBS and drops DTR.
  2799.           
  2800.           
  2801.           <?>HELP WITH COMMANDS:
  2802.           Displays MMS.HLP to the screen.
  2803.           
  2804.           
  2805.           
  2806.       13.3  SPECIAL COMMANDS FOR SYSOP STATUS
  2807.           
  2808.           The Message section has a few "Special Commands" for sysop-
  2809.           privileged users.
  2810.           
  2811.           It's important to note that only the sender and receiver can
  2812.           "Kill" messages, except for users with sysop security
  2813.           privileges, who can read and kill any messages.
  2814.           
  2815.           Next is the <M>ove command.  Sysops can also move a message to
  2816.           another board area.  This is a great feature and comes in handy
  2817.           when a caller leaves a message in the wrong board.  Just be sure
  2818.           not to move a general message to the Net-Mail area, and make
  2819.           sure you're moving the message to a board area that actually
  2820.           exists!
  2821.           
  2822.           Lastly is the <U>ndelete command.  Anyone with sysop privileges
  2823.           will automatically be able to read all the messages in the
  2824.           message system, even if they have been deleted.  If you see a
  2825.           message which has been marked for deletion you may UN-DELETE it
  2826.           by using this command.  Your callers will not be able to read
  2827.           deleted messages unless their access level is considered sysop
  2828.           level.
  2829.           
  2830.           
  2831.           
  2832.  
  2833.  
  2834.  
  2835.  
  2836.                                         -40-
  2837.  
  2838.  
  2839.  
  2840.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  2841.  
  2842.       14.0  FILE MENU EXPLAINED
  2843.           
  2844.           The file area is one of the most active areas on a bulletin
  2845.           board.  Colossus currently supports 3 file transfer protocols:
  2846.           
  2847.           1)  Xmodem, 2) Xmodem/CRC, and 3) ASCII.
  2848.           
  2849.           We hope to add several more protocols in the future as Colossus
  2850.           is developed.
  2851.           
  2852.           
  2853.           
  2854.       14.1  FILE MENU EXAMPLE
  2855.           
  2856.           File Menu:
  2857.             <C>HANGE FILES AREA           <L>IST FILES
  2858.             <S>tatistics of Files         <G>oodbye
  2859.             <D>OWNLOAD FILES              <U>PLOAD FILES
  2860.             <X>pert Toggle                <?>Help with Commands
  2861.             <N>ew Files Search            <M>atch on File Name or Desc.
  2862.             <H>elp Downloading/Uploading  <Q>uit to MAIN MENU
  2863.           
  2864.       14.2  EXPLANATION
  2865.           
  2866.           <C>HANGE FILE AREA:
  2867.           Prompts the caller to change from the current file area, or
  2868.           press the ENTER key to list the areas they have access to.
  2869.           
  2870.           
  2871.           <S>tatistics of Files:
  2872.           Displays the available disk space for uploads, total number of
  2873.           Upload & Download kilobytes.  Also, if the caller has uploaded
  2874.           any files, Colossus will display the ratio of Uploads to
  2875.           Downloads.
  2876.           
  2877.           
  2878.           <D>OWNLOAD FILES:
  2879.           Prompts the caller for the download file name, checks to see if
  2880.           it's in the current file area, requests the transfer protocol,
  2881.           then displays the number of blocks and estimated time for the
  2882.           download to be completed.
  2883.           
  2884.           
  2885.           <X>pert Toggle:
  2886.           Toggles expert mode on/off.
  2887.           
  2888.           
  2889.           <H>elp Downloading/Uploading:
  2890.           Displays the file PROTOCOL.HLP which gives detailed instructions
  2891.           for uploads and downloads. PROTOCOL.HLP was written by Rick
  2892.           Heming (KernCom).
  2893.           
  2894.           
  2895.           <L>IST FILES:
  2896.           Displays the file FILES.BBS listed in the current file area.
  2897.           This file is also appended if this is the path on an upload.
  2898.           
  2899.           
  2900.           <G>oodbye:
  2901.           Displays GOODBYE.BBS and drops DTR.
  2902.                                         -41-
  2903.  
  2904.  
  2905.  
  2906.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  2907.  
  2908.           
  2909.           
  2910.           <U>PLOAD FILES:
  2911.           Prompts the caller for the Upload file name.  If the file is
  2912.           found the caller is told "File is already cataloged".  If not,
  2913.           Colossus requests a transfer protocol and sets up to receive the
  2914.           file.  Upon successful receipt, the caller is prompted for a
  2915.           file description which is append to FILES.BBS assign to that
  2916.           Upload path.
  2917.           
  2918.           
  2919.           <?>Help with commands:
  2920.           Displays the contents of FILES.HLP.
  2921.           
  2922.           
  2923.           <N>ew Files Search:
  2924.           This is a super fast routine which searches for files added
  2925.           since the caller's last time on.  The caller may also enter a
  2926.           date for the search to start with.  In any event, the date
  2927.           entered or last late date on is compared with the date listed in
  2928.           FILES.BBS starting with character #24.  Note the format should
  2929.           be as follows:
  2930.           
  2931.           0---------1---------2---|-----3---------4---------5-------6..8
  2932.           FILENAME.EXT   100,000  12-15-85  Description of the file....
  2933.           
  2934.           
  2935.           <M>atch of File Name or Desc.:
  2936.           This is another search function which is used when your callers
  2937.           want to see if a particular file is on your system.  The string
  2938.           your callers enter is checked to see if it appears anywhere on
  2939.           the File Data Line.  If a match is found, the entire line is
  2940.           displayed.
  2941.           
  2942.           
  2943.           <Q>uit to MAIN MENU:
  2944.           Transfer to the Main Menu.
  2945.           
  2946.           
  2947.           
  2948.  
  2949.  
  2950.  
  2951.  
  2952.  
  2953.  
  2954.  
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.                                         -42-
  2969.  
  2970.  
  2971.  
  2972.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  2973.  
  2974.       15.0  SYSOP MENU EXPLAINED
  2975.           
  2976.           Almost all the sysop utilities are contained in Colossus.  No
  2977.           external programs are need to do normal, day-to-day maintenance.
  2978.           
  2979.           
  2980.       15.1  SYSOP MENU EXAMPLE
  2981.           
  2982.           Sysop Menu:
  2983.                <1>List active events         <2>Create events
  2984.                <3>Update Events              <4>Update system files
  2985.                <5>Modify users               <6>List Comments
  2986.                <7>List Callers Log           <8>Pack users file
  2987.                <9>Pack Messages files        <A>Delete Comments
  2988.                <B>Delete Callers file        <D>rop to DOS
  2989.                <P>rint Users File            <Q>uit to MAIN MENU
  2990.                <?>Help!
  2991.           
  2992.           
  2993.           
  2994.       15.2  EXPLANATION
  2995.           
  2996.           <1>List active events:
  2997.           Lists the current events set in the scheduler.  Displays the
  2998.           event number, starting time, window length, schedule letter
  2999.           designation, and displays whether it is ENABLED or DISABLED.
  3000.           
  3001.           
  3002.           <2>Create events:
  3003.           Colossus is a time driven program.  One of Colossus's main goals
  3004.           is to be maintenance free (or require very little upkeep on the
  3005.           part of the sysop).  The scheduler is the function which keeps
  3006.           track of all the duties to be perform.
  3007.           
  3008.           When you select this function, Colossus will prompt you for the
  3009.           event number.  These numbers must be in chronological order
  3010.           (i.e., 1,2,3,4, etc..).  After you have selected a number,
  3011.           you'll need to enter the starting time.  This time MUST BE
  3012.           ENTERED IN MILITARY TIME with the hour and minutes separated by
  3013.           a colon.  For example 3:15pm would be entered as 15:15, or
  3014.           4:00am would be entered as 04:00.
  3015.           
  3016.           Next Colossus will ask for the Window length.  Simply put, this
  3017.           is the time you would like the event to last in MINUTES.  So a
  3018.           Window length of 60 minutes would be entered as 60.
  3019.           
  3020.           Next you need to tell Colossus which days you want the event to
  3021.           happen.  You may select Monday thru Sunday or All.  Below is the
  3022.           chart for easy reference:
  3023.           
  3024.           0 = MONDAY     2 = WEDNESDAY   4 = FRIDAY     6 = SUNDAY
  3025.           1 = TUESDAY    3 = THURSDAY    5 = SATURDAY   7 = ALL DAYS
  3026.           
  3027.           Last is the scheduled event (A..Z).  As of this writing, the
  3028.           following events may be activated:
  3029.           
  3030.                  SCHEDULE "A" : Net-Mail (See section 7.0)
  3031.                  
  3032.                  SCHEDULE "X" : Halt, set Errorlevel to 32.
  3033.                  
  3034.                                         -43-
  3035.  
  3036.  
  3037.  
  3038.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  3039.  
  3040.                  SCHEDULE "Y" : Run the Call Analyzer Report.
  3041.                  
  3042.                  SCHEDULE "Z" : Auto Pack Messages, invokes the pack
  3043.                                 messages routine, the same as #9 from
  3044.                                 the Sysop Menu.
  3045.           
  3046.           SEE SECTION 11.0 ON "SCHEDULES"
  3047.           
  3048.           
  3049.           <3>Update Events:
  3050.           Allows you to update events which have ALREADY been created.
  3051.           You may Enable, Disable, or Remove an event, and also quit.
  3052.           Your choice is displayed as <E>nable, <D>isable, <R>emove,
  3053.           <Q>uit.
  3054.           
  3055.           
  3056.           <4>Update system files:
  3057.           See section 5.3 "Setting up the System Files".
  3058.           
  3059.           
  3060.           <5>Modify users:
  3061.           This is the area where you'll perform most of your Sysop
  3062.           Maintenance.  When you select this function, your first user
  3063.           record is displayed.  The format is as follows:
  3064.           
  3065.                            #1 Name     : SYSOP
  3066.                            From  $     : Bakersfield, CA
  3067.                            Password    : GreatProgram
  3068.                            Phone       :
  3069.                            TimesOn     : 5
  3070.                            Credit      : 0                Pending : 0
  3071.                            Downloads   : 4                Uploads : 2
  3072.                            Last Called : 9 Nov 85 15:10
  3073.                            Security    : 50
  3074.                  
  3075.                            Search : <R>ecord, <F>ind, <Q>uit
  3076.                            Change :
  3077.                  <N>ame,<1>From,<P>assword,<T>elephone,<C>redit,<S>ecurity
  3078.                            Toggle : <L>ock Out, <D>elete
  3079.                            Choice : ?
  3080.           
  3081.           <R>ecord ---- Jumps to that record position
  3082.           <F>ind  ----- find a caller's record.  Enter both First & Last
  3083.                         Name
  3084.           <Q>uit  ----- return to the Sysop Menu
  3085.           <N>ame  ----- is used to change the caller's name.
  3086.           <1>From ----- City, State they're Calling From
  3087.           <P>assword -- is for changing a caller's password
  3088.           <T>elephone - If /P is used.
  3089.           <C>redit ---- credits a caller's account used for Net-Mail
  3090.                         transactions.
  3091.           <S>ecurity -- change a caller's security level
  3092.           <L>ock  ----- toggle a caller for lockout
  3093.           <D>el  ------ is used to mark a caller for deletion
  3094.           
  3095.           
  3096.           <6>List Comments:
  3097.           List comments left by callers from the Main Menu.
  3098.           
  3099.  
  3100.                                         -44-
  3101.  
  3102.  
  3103.  
  3104.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  3105.  
  3106.           <7>List Callers Log:
  3107.           Displays the most recent caller's logon, and activity.
  3108.           
  3109.           <8>Pack users file:
  3110.           Packs the user file.  Purges the callers marked for deletion.
  3111.           
  3112.           <9>Pack Messages files:
  3113.           Packs the message file.  Purges the messages marked as killed.
  3114.           
  3115.           <A>Delete Comments:
  3116.           Deletes the Comments file.
  3117.           
  3118.           <B>Delete Callers file:
  3119.           Deletes the Callers log.
  3120.           
  3121.           <D>rop to DOS:
  3122.           Used only for remote sysop.  For extra security protection, you
  3123.           MUST have /W on the Colossus command line to allow dropping to
  3124.           DOS.  When invoked, Colossus calls up a batch file called
  3125.           "REMOTE.BAT" which should contain the following:
  3126.           
  3127.                  CTTY COM1
  3128.                  ECHO Welcome to Colossus Drop into DOS Function
  3129.                  ECHO Return to your Colossus Root Directory and...
  3130.                  ECHO Type C.BAT to return to Colossus
  3131.           
  3132.           Be sure your C.BAT file contains "CTTY CON" as the first
  3133.           statement and that COMMAND.COM is in your main Colossus
  3134.           directory.  To return to Colossus, be sure to return to the main
  3135.           Colossus directory and type the word "C.BAT"
  3136.           
  3137.           <Q>uit to MAIN MENU:
  3138.           Returns you to the Main Menu.
  3139.           
  3140.           <P>rint Users File:
  3141.           Prints the callers file to the printer.  Be sure to have your
  3142.           printer toggle "Lptr" light on.
  3143.           
  3144.           <?>Help!
  3145.           Displays the contents of the file "SYSOP.HLP"
  3146.           
  3147.           
  3148.           
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.                                         -45-
  3167.  
  3168.  
  3169.  
  3170.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  3171.  
  3172.       16.0  THE SYSOP'S "UPDATE" MENU EXPLAINED
  3173.           
  3174.           The Update Menu is mainly used in setting up Colossus for the
  3175.           first time or changing some of your board's Message and Files
  3176.           areas.  Once you have set up a few areas, it will all fall into
  3177.           place.
  3178.           
  3179.           
  3180.       16.1  UPDATE MENU EXAMPLE
  3181.           
  3182.           Update Menu:
  3183.                <A>Net message system toggle  <B>Net file system toggle
  3184.                <C>reate/read a system file   <D>ownload file path
  3185.                <F>ile security               <I>Message Description
  3186.                <J>File Description           <L>ist system file
  3187.                <M>essage security            <Q>uit to MAIN MENU
  3188.                <S>ave system file            <U>pload Path
  3189.           
  3190.           
  3191.       16.2  EXPLANATION
  3192.           
  3193.           <A>Net message system toggle:
  3194.           When a message area is used as your Net-Mail section, this
  3195.           function will flag the message area for Net-Mail transactions.
  3196.           When a message area is flagged as the Net-Mail section, a "*"
  3197.           will be placed next to the Message Description when the boards
  3198.           are listed from the Message Menu.  This function will place the
  3199.           comment "Net Message Area" under the system record when listed.
  3200.           
  3201.           
  3202.           <B>Net file system toggle:
  3203.           At this time Colossus doesn't support files transfers in the Net
  3204.           System.  The file transfer "Telink" is currently in development
  3205.           by the Forbin Project, and once finished will allow automatic
  3206.           files transfers between Colossus Nodes.  It will also allow
  3207.           automatic Uploads and Downloads (*.*) between Colossus and
  3208.           Qmodem.
  3209.           
  3210.           
  3211.           <C>reate/read a system file:
  3212.           This function allows you either to create or read a system file.
  3213.           Note System Files contain the following information:
  3214.           
  3215.                     System Record #1
  3216.                     Message security..
  3217.                     File security.....
  3218.                     Upload Path.......
  3219.                     Download Path.....
  3220.                     Msg description...
  3221.                     File description..
  3222.           
  3223.           If the Message or File area is flagged as the Net Section, the
  3224.           following comments will be placed at the end of the System
  3225.           record:
  3226.           
  3227.                     Message Net Area
  3228.                     File Net Area
  3229.           
  3230.           
  3231.  
  3232.                                         -46-
  3233.  
  3234.  
  3235.  
  3236.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  3237.  
  3238.           <D>ownload file path:
  3239.           Is the path where Colossus will look for the files described in
  3240.           the file description.  For example, if you're using a hard disk
  3241.           and the Colossus files are listed in a sub-directory called
  3242.           "\COLOSSUS" and all the games are in a sub-directory called
  3243.           "\COLOSSUS\GAMES" your download path would be C:\COLOSSUS\GAMES.
  3244.           
  3245.           
  3246.           <F>ile security:
  3247.           Minimum security level required to access (and see) the file
  3248.           area associated with this system record.
  3249.           
  3250.           
  3251.           <I>Message Description:
  3252.           Description of the message area associated with the system
  3253.           record.
  3254.           
  3255.           
  3256.           <J>File Description:
  3257.           Description of the file area associated the this system record.
  3258.           
  3259.           
  3260.           <L>ist system file:
  3261.           This function will display the current system record.
  3262.           
  3263.           
  3264.           <M>essage security:
  3265.           Minimum security level to access (and see) this message area
  3266.           associated with this system record.
  3267.           
  3268.           
  3269.           <Q>uit to SYSOP MENU:
  3270.           Return to the Sysop Menu.
  3271.           
  3272.           
  3273.           <S>ave system file:
  3274.           Very important.  If you change a system record, YOU MUST SAVE
  3275.           YOUR CHANGES before you change system records or return to the
  3276.           Sysop Menu.
  3277.           
  3278.           
  3279.           <U>pload Path:
  3280.           Any legal DOS Path you would like your uploads directed to.
  3281.           
  3282.           
  3283.  
  3284.  
  3285.  
  3286.  
  3287.  
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  
  3298.                                         -47-
  3299.  
  3300.  
  3301.  
  3302.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  3303.  
  3304.       17.0  COLOSSUS TECHNICAL REFERENCE INFORMATION
  3305.           
  3306.           We do not plan on releasing the source code for Colossus,
  3307.           however we do feel some information may be of use to our sysops
  3308.           to help them understand how Colossus works, and how it handles
  3309.           certain routines.  If there is something you would like to know
  3310.           which is not covered in the documentation, please drop us a
  3311.           message via Net-Mail to Colossus Country 200/3.  We'll consider
  3312.           adding the information to this section.
  3313.           
  3314.           
  3315.           
  3316.       17.1  RECORD STRUCTURE FOR "USERS.BBS"
  3317.           
  3318.           USER.BBS contains the following record structure:
  3319.           
  3320.           Type
  3321.           
  3322.              Users       = Record
  3323.                   UserName    : String[37];     { Users name          }
  3324.                   CallingFrom : String[30];     { location            }
  3325.                   Password    : String[14];     { Password            }
  3326.                   TimeDate    : String[17];     { Last time called    }
  3327.                   PhoneNumber : String[12];     { User phone number   }
  3328.                   Credit,                       { Credit limit        }
  3329.                   Pending,                      { Charges pending     }
  3330.                   SecurityLevel,                { Security level      }
  3331.                   Uploads,                      { Number of ULoads    }
  3332.                   Downloads,                    { Number of DLoads    }
  3333.                   TotalUK,                      { Total K uploaded    }
  3334.                   TotalDK,                      { Total K downlded    }
  3335.                   TimesOn,                      { Number times on     }
  3336.                   TimeLeft,                     { Time left today     }
  3337.                   Last_Read,                    { Last message read   }
  3338.                   Last_M_Area,                  { Last message area   }
  3339.                   Last_F_Area: Integer;         { Last file area      }
  3340.                   Xpert,                        { Xpert toggle        }
  3341.                   LockedOut,                    { allowed user?       }
  3342.                   Deleted,                      { Mark for deletion   }
  3343.                   Universal   : Boolean;        { All Boards Selected }
  3344.                   Graphics_Wanted : Byte ;      { Type of Graphics    }
  3345.                   Extra:Array[1..20] of Integer;{ Extra Space         }
  3346.                 End;
  3347.           
  3348.           
  3349.           
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.                                         -48-
  3365.  
  3366.  
  3367.  
  3368.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  3369.  
  3370.       18.0  SUPPORT PROGRAMS FOR COLOSSUS
  3371.       
  3372.           As Colossus continues to mature, we hope to see continued
  3373.           support by our sysops and program developers.  Listed below are
  3374.           programs which were written to support the Colossus Bulletin
  3375.           Board Program.  We would like you to know of their existence,
  3376.           and thank the developers for their time and effort to support
  3377.           our cause.
  3378.           
  3379.           
  3380.       18.1  MERGER
  3381.           
  3382.           Author : Tom Neff
  3383.           Board  : Atlantic Palisades (200/7)
  3384.           
  3385.           Overview:
  3386.           
  3387.           MERGER is a program that "sweeps" through your Colossus file
  3388.           areas and lets you perform actions on each one -- move, kill,
  3389.           rename, copy, change description, etc.  Just pick a file area
  3390.           and then type ? for a list of the commands.
  3391.           
  3392.           You can rebuild FILES.BBS from scratch, Sort lines (with the O
  3393.           command) your choice of two different ways!  <A>lpha sorts
  3394.           INCREASING with the whole line as the key; <N>ewest sorts
  3395.           DECREASING on date, then INCREASING on filename.  This places
  3396.           the newest files first, which lets you see what's been posted
  3397.           lately without having to give a specific date in Colossus' New
  3398.           command.  The Sort command sorts from the CURRENT line to the
  3399.           end of FILES.BBS, so you can preserve your banner at the top --
  3400.           just skip down to the first file line and type <O>.
  3401.           
  3402.           Also new with 0.9!  Mini CHAT mode, so remote and local sysops
  3403.           can argue with each other about where to put that new
  3404.           combination checkbook balancer and disk speed test program!
  3405.           Type ! to get there, Ctrl-Z to get back out.
  3406.           
  3407.           And much, much more.  Merger can run from either stand-alone or
  3408.           from <O>nline programs.  Tom includes a super help file to get
  3409.           you started.  This program is a must!
  3410.           
  3411.       
  3412.       
  3413.       18.2  RBBS2COL
  3414.           
  3415.           Author : Jim Harrer
  3416.           Board  : Colossus Country
  3417.           
  3418.           Overview:
  3419.           
  3420.           This program converts RBBS 12.5 (and Greater) Users files over
  3421.           to Colossus 1.10 format.  This program helps sysops running RBBS
  3422.           to convert to (the faster) Colossus without making their Users
  3423.           go through the re-logon procedure.
  3424.           
  3425.       
  3426.       
  3427.  
  3428.  
  3429.  
  3430.                                         -49-
  3431.  
  3432.  
  3433.  
  3434.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  3435.  
  3436.       18.3  CALLRPT
  3437.           
  3438.           Author : Jim Harrer
  3439.           Board  : Colossus Country
  3440.           
  3441.           Overview:
  3442.           
  3443.           The Call Reporter reads the Colossus CALLERS.LOG and dumps the
  3444.           statistical information to either the printer, a file, or both.
  3445.           This is a great way to recap your board's activities.  This
  3446.           program was incorporated into the Colossus scheduler beginning
  3447.           with version 1.10.
  3448.           
  3449.           
  3450.           
  3451.  
  3452.  
  3453.  
  3454.  
  3455.  
  3456.  
  3457.  
  3458.  
  3459.  
  3460.  
  3461.  
  3462.  
  3463.  
  3464.  
  3465.  
  3466.  
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.  
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496.                                         -50-
  3497.  
  3498.  
  3499.  
  3500.      COLOSSUS BULLETIN BOARD SOFTWARE                           DECEMBER 29,1985
  3501.  
  3502.       19.0  LATEST COLOSSUS UPDATES
  3503.           
  3504.           Because Colossus is growing so fast, we have set up just a few
  3505.           boards where you'll be able to get Revisions & Updates.  As the
  3506.           Colossus family grows, we're sure this list will grow, also!
  3507.           
  3508.           New versions of Colossus are released up to 4 times a month on
  3509.           Sunday Evenings at 6pm (Pacific Standard Time).  You can check
  3510.           with the Beta Tester closest to you for the most recent version.
  3511.           Send all net mail concerning bugs, suggestions and comments to:
  3512.           Colossus Committee, Colossus Country, net 200, node 3.
  3513.           
  3514.           
  3515.       19.1  COLOSSUS PROGRAM UPDATES
  3516.           
  3517.           The latest Colossus Program & Overlays can be obtained from:
  3518.           
  3519.       Board Name          Sysop            Number         Location
  3520.       ----------          -----            ------         --------
  3521.       Colossus Country    Jim Harrer       805/399-1329   Bakersfield, CA
  3522.       
  3523.       The Forbin Project  John Friel III   319/277-0040   Cedar Falls, IO
  3524.       
  3525.       Kerncom             Rick Heming      805/833-0359   Bakersfield, CA
  3526.       
  3527.                                   E N D   O F   F I L E
  3528.           
  3529.  
  3530.  
  3531.  
  3532.  
  3533.  
  3534.  
  3535.  
  3536.  
  3537.  
  3538.  
  3539.  
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548.  
  3549.  
  3550.  
  3551.  
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.  
  3558.  
  3559.  
  3560.  
  3561.  
  3562.                                         -51-
  3563.  
  3564.  
  3565.